AdminExecuteSequence, tabela
Tabela AdminExecuteSequence zawiera akcje, które instalator wywołuje w sekwencji po wykonaniu akcji administratora najwyższego poziomu .
Akcje administratora w sekwencji instalacji do akcji InstallValidate i wszystkich okien dialogowych zakończenia znajdują się w tabeli AdminUISequence.
Akcje ADMINISTRATORA z akcji InstallValidate po zakończeniu sekwencji instalacji znajdują się w tabeli AdminExecuteSequence. Ponieważ tabela AdminExecuteSequence musi być autonomiczna, zawiera również wszelkie niezbędne akcje inicjowania, takie jak LaunchConditions, CostInitialize, FileCosti CostFinalize.
akcje niestandardowe wymagające interfejsu użytkownika powinny używać MsiProcessMessage zamiast utworzonych okien dialogowych utworzonych przy użyciu tabeli okna dialogowego .
Kolumny są identyczne z kolumnami InstallExecuteSequence. Tabela AdminExecuteSequence zawiera następujące kolumny.
Kolumna | Typ | Klucz | Nullable |
---|---|---|---|
Akcja | identyfikator | Y | N |
Warunek | warunek | N | Y |
Kolejność | liczba całkowita | N | Y |
Kolumny
-
akcja
-
Nazwa akcji do wykonania. Jest to akcja standardowa lub akcja niestandardowa wymieniona w tabeli CustomAction.
Podstawowy klucz tabeli.
-
warunek
-
Wyrażenie logiczne. Jeśli wyrażenie zwróci wartość false, akcja zostanie pominięta. Jeśli składnia wyrażenia jest nieprawidłowa, sekwencja kończy się, zwracając wartość iesBadActionData. Aby uzyskać informacje na temat składni instrukcji warunkowych, zobacz składni instrukcji warunkowej.
-
sekwencja
-
Wartość dodatnia wskazuje położenie sekwencji akcji. Następujące wartości ujemne wskazują, że akcja jest wywoływana, jeśli instalator zwraca flagę zakończenia. Każda flaga zakończenia (wartość ujemna) może być używana bez więcej niż jednej akcji. Wiele akcji może mieć flagi zakończenia, ale muszą być różne flagi. Flagi zakończenia (wartości ujemne) są zwykle używane w oknach dialogowych .
Flaga zakończenia Wartość Opis msiDoActionStatusSuccess -1 Pomyślne ukończenie. Używane w oknach dialogowych Zakończ. msiDoActionStatusUserExit -2 Użytkownik kończy instalację. Używane w oknach dialogowych UserExit. msiDoActionStatusFailure -3 Zakończenie krytycznym kończy się. Używane w oknach dialogowych FatalError. msiDoActionStatusSuspend -4 Instalacja jest zawieszona. Zero, wszystkie inne liczby ujemne lub wartość null wskazują, że akcja nigdy nie jest wywoływana.
Walidacja