Udostępnij za pośrednictwem


Tabela ModuleInstallUISequence

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

Tabela ModuleInstallUISequence 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łu lub 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ć standardową akcję, 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 lub tabeli scalania w pliku .msi. 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 jest wykonywana. Wartość null zwraca wartość true.

Uwagi

Jeśli ta tabela zawiera tabelę InstallUISequence, również musi być obecna w module scalania.