Compartilhar via


Tabela ModuleAdvtExecuteSequence

Uma ferramenta de mesclagem avalia a tabela ModuleAdvtExecuteSequence e insere as ações calculadas na tabela AdvtExecuteSequence com um número de sequência correto.

A tabela ModuleAdvtExecuteSequence tem as colunas a seguir.

Coluna Tipo Chave Nullable
Ação Identificador S N
Sequência Inteiro S
BaseAction Identificador S
After (após) Inteiro S
Condição Condição S

 

Colunas

Action

Ação a ser inserida na sequência. Refere-se a uma das ações padrão do instalador ou a uma entrada na tabela CustomAction ou na tabela Dialog do módulo de mesclagem.

Se uma ação padrão for usada na coluna Action de uma tabela de sequência de módulos de mesclagem, as colunas BaseAction e After desse registro deverão ser Null.

Sequence

O número de sequência de uma ação padrão. Se uma ação ou caixa de diálogo personalizada for inserida na coluna Action dessa linha, esse campo deverá ser definido como Null.

Ao usar ações padrão nas tabelas de sequência de módulos de mesclagem, o valor na coluna Sequence deve ser o número de sequência de ação recomendado. Se o número de sequência no módulo de mesclagem for diferente daquele para a mesma ação na tabela de sequência do arquivo .msi, a ferramenta de mesclagem usará o número de sequência do arquivo .msi. Confira as sequências sugeridas em Usando uma tabela de sequência para obter os números de sequência recomendados das ações padrão.

BaseAction

A coluna BaseAction pode conter uma ação padrão, uma ação personalizada especificada na tabela de ação personalizada do módulo de mesclagem ou uma caixa de diálogo especificada na tabela de caixas de diálogo do módulo. A coluna BaseAction é uma chave da coluna Action dessa tabela. Ela não pode ser uma chave estrangeira em outra tabela de mesclagem ou uma tabela no arquivo .msi. Isso significa que cada ação padrão, ação personalizada ou caixa de diálogo listada na coluna BaseAction também deve ser listada na coluna Action de outro registro nessa tabela.

After

Um booliano para saber se Action aparece antes ou depois de BaseAction.

Valor Significado
0 Action aparece antes de BaseAction
1 Action aparece após BaseAction

 

Condition

Uma instrução condicional que indica se a ação é executada. Null é avaliado como true.

Comentários

Se essa tabela estiver presente, a Tabela AdvtExecuteSequence também deverá estar presente no módulo de mesclagem.