Tabla ModuleInstallUISequence
Una herramienta de combinación evalúa la tabla ModuleInstallUISequence y, a continuación, inserta las acciones calculadas en la tabla InstallUISequence con un número de secuencia correcto.
La tabla ModuleInstallUISequence tiene las columnas siguientes.
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 InstallUISequence también debe estar presente en el módulo de combinación.