Session.DoAction-Methode
Die DoAction-Methode des Session-Objekts führt die Aktionsfunktion aus, die dem angegebenen Namen entspricht. Wenn der Aktionsname NULL angegeben wird, verwendet die Engine den Großbuchstabenwert der ACTION-Eigenschaft als auszuführende Aktion. Wenn kein Eigenschaftswert definiert ist, wird die Standardaktion ausgeführt, die derzeit als INSTALL definiert ist. Diese Methode gibt eine ganzzahlige Enumeration zurück.
Syntax
Session.DoAction(
action
)
Parameter
-
action
-
Erforderlicher Zeichenfolgenname der auszuführenden Aktion. Groß-/Kleinschreibung wird beachtet,
Rückgabewert
Diese Methode gibt keinen Wert zurück.
Bemerkungen
Aktionen, die das System aktualisieren, wie z. B. InstallFiles und WriteRegistryValues, können nicht durch Aufrufen der DoAction-Methode ausgeführt werden. Die Ausnahme dieser Regel ist der Aufruf der DoAction-Methode ausgehend von einer benutzerdefinierten Aktion, 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 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 |
Header |
|
DLL |
|
IID |
IID_ISession ist definiert als 000C109E-0000-0000-C000-000000000046 |