Tabela AdminUISequence
A tabela AdminUISequence lista as ações que o instalador chama em sequência quando a ação de ADMIN de nível superior é executada e o nível de interface do usuário interno é definido como interface do usuário completa ou interface do usuário reduzida. O instalador ignorará as ações nesta tabela se o nível de interface do usuário estiver definido como interface do usuário básica ou nenhuma interface do usuário. Consulte Sobre ode Interface do Usuário.
As ações do ADMIN na sequência de instalação até a ação InstallValidatee quaisquer caixas de diálogo de saída estão localizadas na tabela AdminUISequence. Todas as ações do InstallValidate até o final da sequência de instalação estão na tabela AdminExecuteSequence. Como a tabela AdminExecuteSequence precisa ficar sozinha, ela também contém todas as ações de inicialização necessárias, como LaunchConditions, CostInitialize, FileCoste CostFinalize. Ele também tem a ação ExecuteAction.
As colunas são idênticas às da tabela InstallUISequence. A tabela AdminUISequence tem as colunas a seguir.
Coluna | Tipo | Chave | Nullable |
---|---|---|---|
Ação | identificador de | Y | N |
Condição | de Condição | N | Y |
Seqüenciar | inteiro | N | Y |
Colunas
-
Ação
-
Nome da ação a ser executada. Essa é uma ação padrão, um assistente de interface do usuário ou uma ação personalizada listada na tabela CustomAction.
Chave de tabela primária.
-
Condição de
-
Expressão lógica. Se a expressão for avaliada como false, a ação será ignorada. Se a sintaxe da expressão for inválida, a sequência será encerrada, retornando iesBadActionData. Para obter informações sobre a sintaxe de instruções condicionais, consulte Sintaxe de Instrução Condicional.
-
Sequência de
-
Um valor positivo indica a posição da sequência da ação. Os valores negativos a seguir indicam que a ação será chamada se o instalador retornar o sinalizador de terminação. Cada sinalizador de terminação (valor negativo) pode ser usado com no máximo uma ação. Várias ações podem ter sinalizadores de encerramento, mas devem ser sinalizadores diferentes. Sinalizadores de terminação (valores negativos) normalmente são usados com caixas de diálogo .
Sinalizador de terminação Valor Descrição msiDoActionStatusSuccess -1 Conclusão bem-sucedida. Usado com caixas de diálogo Sair. msiDoActionStatusUserExit -2 O usuário encerra a instalação. Usado com caixas de diálogo UserExit. msiDoActionStatusFailure -3 A saída fatal termina. Usado com um caixas de diálogo FatalError. msiDoActionStatusSuspend -4 A instalação está suspensa. Zero, todos os outros números negativos ou um valor nulo indicam que a ação nunca é chamada.
Validação