Session.Sequence-Methode
Die Sequence-Methode des Session-Objekts öffnet eine Abfrage für die angegebene Tabelle und reihen die Aktionen nach den Zahlen in der Sequence -Spalte. Für jede abgerufene Zeile wird die DoAction-Methode aufgerufen, vorausgesetzt, dass jeder angegebene Bedingungsausdruck nicht zu False ausgewertet wird. Gibt eine Enumeration msiDoActionStatusEnum 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.
Hinweise
Diese Methode wird normalerweise intern von Aktionen der obersten Ebene aufgerufen.
Eine Aktionssequenz, die Aktionen enthält, die das System aktualisieren, z. B. die Aktionen InstallFiles und WriteRegistryValues, kann nicht durch Aufrufen der Sequence-Methode ausgeführt werden. Eine Ausnahme von dieser Regel ist, wenn die Sequence-Methode von einer benutzerdefinierten Aktion aufgerufen wird, die in der InstallExecuteSequence-Tabelle zwischen den Aktionen InstallInitialize und InstallFinalize geplant ist. Aktionen, die das System nicht aktualisieren, z. B. AppSearch oder CostInitialize,können aufgerufen werden.
Anforderungen
| Anforderung | Wert |
|---|---|
| Version |
Windows Installer 5.0 auf Windows Server 2012, Windows 8, Windows Server 2008 R2 oder Windows 7. Windows Installer 4.0 oder Windows Installer 4.5 auf Windows Server 2008 oder Windows Vista. Windows Installationsprogramm auf Windows Server 2003 oder Windows XP |
| DLL |
|
| IID |
IID ISession ist als _ 000C109E-0000-0000-C000-000000000046 definiert. |