ActionText-Tabelle
Die ActionText-Tabelle enthält Text, der in einem Statusdialogfeld angezeigt werden soll, und wird für Aktionen in das Protokoll geschrieben, die lange Zeit dauern, bis sie ausgeführt werden. Der angezeigte Text besteht aus der Aktionsbeschreibung und optional formatierten Daten aus der Aktion.
Die ActionText-Tabelle enthält die folgenden Spalten.
Spalte | Art | Schlüssel | Nullable |
---|---|---|---|
Aktion | Bezeichner | Y | N |
Beschreibung | N | Y | |
Schablone | Vorlage | N | Y |
Spalten
-
Aktion
-
Name der Aktion.
Primärer Tabellenschlüssel.
-
Beschreibung
-
Lokalisierte Beschreibung, die im Dialogfeld "Fortschritt" angezeigt oder in das Protokoll geschrieben wird, wenn die Aktion ausgeführt wird.
-
Vorlage
-
Eine lokalisierte Formatvorlage, die zum Formatieren von Aktionsdatensätzen verwendet wird, die während der Ausführung der Aktion angezeigt werden. Wenn keine Vorlage angegeben wird, werden die Aktionsdaten nicht angezeigt.
Bemerkungen
In der Regel beziehen sich die Einträge in der ActionText-Tabelle auf Aktionen in Sequenztabellen. Es gibt andere Aktionen, die das Installationsprogramm ausführt, die nicht in der Sequenztabelle aufgeführt sind, aber dennoch in der Tabelle angegeben werden müssen. In der folgenden Tabelle sind die erforderlichen Tabelleneinträge aufgeführt, bei denen der Aktionsname und die Vorlage genau wie dargestellt erstellt werden müssen, aber die Beschreibung kann angepasst werden.
Aktion | Beschreibung | Schablone |
---|---|---|
Rollback | Rückgängigmachen von Aktionen. | [1] |
RollbackCleanup | Entfernt alte Dateien. | [1] |
GenerateScript | Generiert Systemvorgänge für Aktion. | [1] |
Anmerkung
Aktionstext wird nur für Aktionen angezeigt, die innerhalb des Installationsskripts ausgeführt werden. Daher wird aktionstext nur für Aktionen angezeigt, die zwischen den InstallInitialize- und InstallFinalize- Aktionen sequenziert werden.
Sie können eine lokalisierte ActionText-Tabelle in Ihre Datenbank importieren, indem Sie Msidb.exe oder MsiDatabaseImport-verwenden. Das SDK enthält eine lokalisierte ActionText-Tabelle für jede der Sprachen, die in der Lokalisieren der Fehler- und ActionText-Tabellen Abschnitt aufgeführt sind. Wenn die ActionText-Tabelle nicht aufgefüllt wird, lädt das Installationsprogramm lokalisierte Zeichenfolgen für die von der ProductLanguage-Eigenschaft angegebene Sprache.
Validierung