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.