Udostępnij za pośrednictwem


ModuleInstallExecuteSequence Table

Narzędzie scalania oblicza tabelę ModuleInstallExecuteSequence, a następnie wstawia akcje obliczeniowe do tabeli InstallExecuteSequence z poprawnym numerem sekwencji.

Tabela ModuleInstallExecuteSequence zawiera następujące kolumny.

Kolumna Typ Klucz Nullable
Akcja identyfikator Y N
Kolejność liczba całkowita Y
BaseAction identyfikator Y
Po liczba całkowita Y
Warunek warunek Y

 

Kolumny

akcja

Akcja wstawiania do sekwencji. Odwołuje się do jednego z instalatorów standardowych akcjilub wpisu w tabeli CustomAction modułulub tabeli okna dialogowego .

Jeśli w kolumnie Akcja scalania tabeli sekwencji modułów zostanie użyta akcji standardowej, kolumny BaseAction i After tego rekordu muszą mieć wartość null.

sekwencja

Numer sekwencji standardowej akcji. Jeśli akcja niestandardowa lub okno dialogowe zostanie wprowadzone w kolumnie Akcja tego wiersza, to pole musi mieć wartość null.

W przypadku używania standardowych akcji w tabelach sekwencji modułów scalania wartość w kolumnie Sekwencja powinna być zalecanym numerem sekwencji akcji. Jeśli numer sekwencji w module scalania różni się od tej samej akcji w tabeli sekwencji plików .msi, narzędzie scalania używa numeru sekwencji z pliku .msi. Zapoznaj się z sugerowanymi sekwencjami w Using a Sequence Table (Używanie tabeli sekwencji), aby zapoznać się z zalecanymi numerami sekwencji standardowych akcji.

BaseAction

Kolumna BaseAction może zawierać akcję standardową, akcję niestandardową określoną w niestandardowej tabeli akcji modułu scalania lub okno dialogowe określone w tabeli okien dialogowych modułu. Kolumna BaseAction jest kluczem w kolumnie Akcja tej tabeli. Nie może to być klucz obcy w innej tabeli scalania lub tabeli w pliku Instalatora Windows. Oznacza to, że każda standardowa akcja, akcja niestandardowa lub okno dialogowe wymienione w kolumnie BaseAction muszą być również wymienione w kolumnie Akcja innego rekordu w tej tabeli.

po

Wartość logiczna określająca, czy akcja jest wcześniejsza czy po baseAction.

Wartość Znaczenie
0 Akcja do wykonania przed działaniem BaseAction
1 Akcja do wykonania po usłudze BaseAction

 

warunek

Instrukcja warunkowa wskazująca, czy akcja ma zostać wykonana. Wartość null zwraca wartość true.

Uwagi

Jeśli jest obecna tabela ModuleInstallExecuteSequence, InstallExecuteSequence również musi znajdować się w module scalania.