Método Session.DoAction
El método DoAction del objeto Session ejecuta la función de acción correspondiente a la nomenclatura proporcionada. Si se proporciona una nomenclatura de acción nula, el motor usa el valor en mayúsculas de la propiedad ACTION como acción que se va a realizar. Si no se define ningún valor de propiedad, se realiza la acción predeterminada, definida actualmente como INSTALL. Este método devuelve una enumeración entera.
Sintaxis
Session.DoAction(
action
)
Parámetros
-
action
-
Nomenclatura de la cadena necesaria de la acción que se va a ejecutar. Distingue mayúsculas de minúsculas.
Valor devuelto
Este método no devuelve ningún valor.
Comentarios
Las acciones que actualizan el sistema, como las acciones InstallFiles y WriteRegistryValues, no se pueden ejecutar llamando al método DoAction . La excepción a esta regla es si se llama al método DoAction desde una acción personalizada programada en la tabla InstallExecuteSequence entre las acciones InstallInitialize e InstallFinalize. Se puede llamar a acciones que no actualizan el sistema, como AppSearch o CostInitialize.
Requisitos
Requisito | Value |
---|---|
Versión |
Windows Installer 5.0 en Windows Server 2012, Windows 8, Windows Server 2008 R2 o Windows 7. Windows Installer 4.0 o Windows Installer 4.5 en Windows Server 2008 o Windows Vista. Windows Installer en Windows Server 2003 o Windows XP |
Encabezado |
|
Archivo DLL |
|
IID |
IID_ISession se define como 000C109E-0000-0000-C000-000000000046 |