Freigeben über


ModuleInstallExecuteSequence-Tabelle

Ein Zusammenführungstool wertet die Tabelle ModuleInstallExecuteSequence aus und fügt dann die berechneten Aktionen in die InstallExecuteSequence-Tabelle mit einer korrekten Sequenznummer ein.

Die Tabelle "ModuleInstallExecuteSequence" enthält die folgenden Spalten.

Spalte Art Schlüssel Nullable
Aktion Bezeichner Y N
Reihenfolge ganze Zahl Y
BaseAction Bezeichner Y
Nach ganze Zahl Y
Zustand Bedingung Y

 

Spalten

Aktion

Aktion, die in sequenziert eingefügt werden soll. Bezieht sich auf eine der Standardaktionenoder einen Eintrag in der CustomAction-Tabelle des Seriendruckmodulsoder Dialogtabelle.

Wenn eine Standardaktion in der Spalte "Aktion" einer Seriendruckmodulsequenztabelle verwendet wird, müssen die BaseAction- und After-Spalten dieses Datensatzes null sein.

Sequenz

Die Sequenznummer einer Standardaktion. Wenn eine benutzerdefinierte Aktion oder ein Dialogfeld in die Spalte "Aktion" dieser Zeile eingegeben wird, muss dieses Feld auf NULL festgelegt werden.

Wenn Sie Standardaktionen in Seriendruckmodulsequenztabellen verwenden, sollte der Wert in der Spalte "Sequenz" die empfohlene Aktionssequenznummer sein. Wenn sich die Sequenznummer im Seriendruckmodul von der gleichen Aktion in der .msi Dateisequenztabelle unterscheidet, verwendet das Seriendrucktool die Sequenznummer aus der .msi Datei. Sehen Sie sich die vorgeschlagenen Sequenzen in Verwenden einer Sequenztabelle für die empfohlenen Sequenznummern von Standardaktionen an.

BaseAction

Die BaseAction-Spalte kann eine Standardaktion, eine benutzerdefinierte Aktion enthalten, die in der benutzerdefinierten Aktionstabelle des Seriendruckmoduls angegeben ist, oder ein Dialogfeld, das in der Dialogfeldtabelle des Moduls angegeben ist. Die BaseAction-Spalte ist ein Schlüssel in der Spalte "Aktion" dieser Tabelle. Es kann kein Fremdschlüssel in eine andere Zusammenführungstabelle oder -tabelle in der Windows Installer-Datei sein. Dies bedeutet, dass jede standardaktion, benutzerdefinierte Aktion oder jedes Dialogfeld, das in der BaseAction-Spalte aufgeführt ist, auch in der Spalte "Aktion" eines anderen Datensatzes in dieser Tabelle aufgeführt sein muss.

Nach

Boolean for whether Action comes before or after BaseAction.

Wert Bedeutung
0 Aktion, die vor BaseAction erfolgen soll
1 Aktion nach BaseAction

 

Bedingung

Eine bedingte Anweisung, die angibt, ob die Aktion ausgeführt werden soll. Ein NULL-Wert wird als wahr ausgewertet.

Bemerkungen

Wenn die ModuleInstallExecuteSequence-Tabelle vorhanden ist, muss die InstallExecuteSequence-Tabelle auch im Seriendruckmodul vorhanden sein.