Sdílet prostřednictvím


Tabulka ModuleInstallExecuteSequence

Slučovací nástroj vyhodnotí tabulku ModuleInstallExecuteSequence a potom vloží počítané akce do tabulky InstallExecuteSequence se správným pořadovým číslem.

Tabulka ModuleInstallExecuteSequence obsahuje následující sloupce.

Sloupec Typ Klíč Nullable
Akce identifikátor Y N
Posloupnost celočíselná Y
BaseAction identifikátor Y
Po celočíselná Y
Podmínka podmínky Y

 

Sloupce

akce

Akce, která se má vložit do posloupnosti Odkazuje na jednu z instalačních standardní akcenebo položku v tabulce CustomAction modulu sloučenínebo dialogovou tabulku.

Pokud se standardní akce použije ve sloupci Akce v tabulce sekvence modulu sloučení, musí mít sloupce BaseAction a After daného záznamu hodnotu null.

posloupnost

Pořadové číslo standardní akce. Pokud je do sloupce Akce tohoto řádku zadána vlastní akce nebo dialogové okno, musí být toto pole nastaveno na hodnotu null.

Při použití standardních akcí v tabulkách pořadí modulů sloučení by hodnota ve sloupci Sequence měla být doporučeným číslem pořadí akcí. Pokud se pořadové číslo v modulu sloučení liší od čísla pro stejnou akci v tabulce pořadí souborů .msi, nástroj pro sloučení použije pořadové číslo ze souboru .msi. Podívejte se na navrhované sekvence v Použití sekvenční tabulky pro doporučený počet standardních akcí.

BaseAction

Sloupec BaseAction může obsahovat standardní akci, vlastní akci zadanou v tabulce vlastních akcí modulu sloučení nebo dialogové okno zadané v tabulce dialogových oken modulu. Sloupec BaseAction je klíčem ke sloupci Akce v této tabulce. Nemůže být cizím klíčem do jiné slučovací tabulky nebo tabulky v souboru Instalační služby systému Windows. To znamená, že každá standardní akce, vlastní akce nebo dialogové okno uvedené ve sloupci BaseAction musí být také uvedeny ve sloupci Akce jiného záznamu v této tabulce.

po

Logická hodnota pro to, zda akce přichází před nebo po BaseAction.

Hodnota Význam
0 Akce, která se má provést před BaseAction
1 Akce, která se má provést po BaseAction

 

podmínka

Podmíněný příkaz, který označuje, jestli má být akce provedena. Hodnota null se vyhodnotí jako true.

Poznámky

Pokud je k dispozici tabulka ModuleInstallExecuteSequence, musí být v modulu sloučení přítomna také tabulka InstallExecuteSequence.