Condividi tramite


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
Photoacquire.h
DLL
Msi.dll
IID
IID_ISession è definito come 000C109E-0000-0000-C000-000000000046