Metodo Session.DoAction
Il metodo DoAction dell'oggetto Session esegue la funzione di azione corrispondente al nome specificato. Se viene specificato un nome di azione Null, il motore utilizza il valore maiuscolo della proprietà ACTION come azione da eseguire. Se non viene definito alcun valore della proprietà, viene eseguita l'azione predefinita, attualmente definita come INSTALL. Questo metodo restituisce un'enumerazione integer.
Sintassi
Session.DoAction(
action
)
Parametri
-
action
-
Nome stringa obbligatorio dell'azione da eseguire. Sensitive.
Valore restituito
Questo metodo non restituisce valori.
Commenti
Le azioni che aggiornano il sistema, ad esempio le azioni InstallFiles e WriteRegistryValues , non possono essere eseguite chiamando il metodo DoAction . L'eccezione a questa regola è se il metodo DoAction viene chiamato da un'azione personalizzata pianificata nella tabella InstallExecuteSequence tra le azioni InstallInitialize e InstallFinalize. È possibile chiamare azioni che non aggiornano il sistema, ad esempio AppSearch o CostInitialize.
Requisiti
Requisito | Valore |
---|---|
Versione |
Windows Installer 5.0 in Windows Server 2012, Windows 8, Windows Server 2008 R2 o Windows 7. Windows Installer 4.0 o Windows Installer 4.5 in Windows Server 2008 o Windows Vista. Windows Installer in Windows Server 2003 o Windows XP |
Intestazione |
|
DLL |
|
IID |
IID_ISession è definito come 000C109E-0000-0000-C000-000000000046 |