Share via


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
Photoacquire.h
Archivo DLL
Msi.dll
IID
IID_ISession se define como 000C109E-0000-0000-C000-000000000046