Tabla ModuleAdvtExecuteSequence

Una herramienta de combinación evalúa la tabla ModuleAdvtExecuteSequence y, después, inserta las acciones calculadas en la tabla AdvtExecuteSequence con un número de secuencia correcto.

La tabla ModuleAdvtExecuteSequence tiene las siguientes columnas.

Columna Tipo Clave Nullable
Acción Identificador Y No
Secuencia Entero Y
BaseAction Identificador Y
Después Entero Y
Condición Condition Y

 

Columnas

Action

Acción que se va a insertar en la secuencia. Hace referencia a una de las acciones estándar del instalador o a una entrada de la tabla CustomAction o de la tabla Dialog del módulo de combinación.

Si se usa una acción estándar en la columna Action de una tabla sequence del módulo de combinación, las columnas BaseAction y After de ese registro deben ser Null.

Sequence

El número de secuencia de una acción estándar. Si se introduce una acción personalizada o un cuadro de diálogo en la columna Action de esta fila, este campo se debe establecer en Null.

Cuando se usan acciones estándar en tablas de secuencia de módulos de combinación, el valor de la columna Sequence debería ser el número de secuencia recomendado para la acción. Si el número de secuencia del módulo de combinación difiere del de la misma acción en la tabla de secuencia de archivos de .msi, la herramienta de combinación usa el número de secuencia del archivo .msi. Consulte las secuencias sugeridas en Uso de una tabla de secuencia para obtener los números de secuencia recomendados para las acciones estándar.

BaseAction

La columna BaseAction puede contener una acción estándar, una acción personalizada especificada en la tabla de acciones personalizadas del módulo de combinación o un cuadro de diálogo especificado en la tabla de cuadros de diálogo del módulo. La columna BaseAction es una clave en la columna Action de esta tabla. No puede ser una clave externa en otra tabla de combinación o una tabla del archivo .msi. Esto significa que todas las acciones estándar, acciones personalizadas o cuadros de diálogo enumerados en la columna BaseAction también deben aparecer en la columna Action de otro registro de esta tabla.

After

Valor booleano que indica si Action va antes o después de BaseAction.

Value Significado
0 Action va antes de BaseAction
1 Action va después de BaseAction

 

Condition

Instrucción condicional que indica si se ejecuta la acción. Null se evalúa como true.

Observaciones

Si esta tabla está presente, la tabla AdvtExecuteSequence también debe estar presente en el módulo de combinación.