Table ActionText

La table ActionText contient le texte à afficher dans une boîte de dialogue de progression et écrit dans le journal pour les actions dont l’exécution prend beaucoup de temps. Le texte affiché comprend la description de l’action et, éventuellement, les données mises en forme à partir de l’action.

La table ActionText contient les colonnes suivantes.

Colonne Type Clé Nullable
Action Identificateur O N
Description Text N O
Modèle Modèle N O

Colonnes

Transactionnel

Nom de l'action.

Clé de table primaire.

Descriptive

Description localisée affichée dans la boîte de dialogue de progression, ou écrite dans le journal lorsque l’action est en cours d’exécution.

Modèle

Modèle de format localisé utilisé pour mettre en forme les enregistrements de données d’action à afficher pendant l’exécution de l’action. Si aucun modèle n’est fourni, les données d’action ne sont pas affichées.

Notes

En règle générale, les entrées de la table ActionText font référence aux actions des tables de séquence. Le programme d’installation effectue d’autres actions qui ne sont pas répertoriées dans la table de séquence, mais qui doivent toujours être spécifiées dans la table. Le tableau suivant identifie les entrées de table requises pour lesquelles le nom d’action et le modèle doivent être créés exactement comme indiqué, mais la description peut être personnalisée.

Action Description Modèle
Restauration Annule des actions. [1]
RollbackCleanup Supprime les anciens fichiers. [1]
GenerateScript Génère des opérations système pour l’action. [1]

Notes

Le texte d’action s’affiche uniquement pour les actions qui s’exécutent dans le script d’installation. Par conséquent, le texte d’action s’affiche uniquement pour les actions qui sont séquencées entre les actions InstallInitialize et InstallFinalize .

Vous pouvez importer une table ActionText localisée dans votre base de données à l’aide de Msidb.exe ou MsiDatabaseImport. Le kit de développement logiciel (SDK) contient une table ActionText localisée pour chacune des langues listées dans la section localisation des tables Error et ActionText . Si la table ActionText n’est pas remplie, le programme d’installation charge les chaînes localisées pour la langue spécifiée par la propriété ProductLanguage .

Validation

ICE03
ICE06
ICE46