Freigeben über


Session.Sequence-Methode

Die Sequence-Methode des Session-Objekts öffnet eine Abfrage für die angegebene Tabelle, wobei die Aktionen den Zahlen in der Sequence-Spalte entsprechend sortiert werden. Für jede abgerufene Zeile wird die DoAction-Methode aufgerufen, vorausgesetzt, dass jeder angegebene Bedingungsausdruck nicht zu „False“ ausgewertet wird. Gibt eine msiDoActionStatusEnum-Enumeration zurück, wie in der DoAction-Methode beschrieben.

Syntax

Session.Sequence(
  table
)

Parameter

Tabelle

Erforderlicher Zeichenfolgenname der Tabelle, die für die Sequenzierung verwendet werden soll

Rückgabewert

Diese Methode gibt keinen Wert zurück.

Bemerkungen

Diese Methode wird normalerweise intern von Aktionen der obersten Ebene aufgerufen.

Eine Aktionssequenz, die Aktionen für die Systemaktualisierung wie InstallFiles oder WriteRegistryValues enthält, kann nicht durch Aufrufen der Sequence-Methode ausgeführt werden. Die Ausnahme von dieser Regel ist der Aufruf der Sequence-Methode ausgehend von einer benutzerdefinierten Aktion, die in der InstallExecuteSequence-Tabelle zwischen der InstallInitialize- und der InstallFinalize-Aktion geplant ist. Aktionen, mit denen das System nicht aktualisiert wird, z. B. AppSearch oder CostInitialize, können aufgerufen werden.

Anforderungen

Anforderung Wert
Version
Windows Installer 5.0 unter Windows Server 2012, Windows 8, Windows Server 2008 R2 oder Windows 7. Windows Installer 4.0 oder Windows Installer 4.5 unter Windows Server 2008 oder Windows Vista. Windows Installer unter Windows Server 2003 oder Windows XP
DLL
Msi.dll
IID
IID_ISession ist definiert als 000C109E-0000-0000-C000-000000000046