Tabela ActionText
Tabela ActionText zawiera tekst, który ma być wyświetlany w oknie dialogowym postępu i zapisywany w dzienniku dla akcji, które trwają długo. Wyświetlany tekst składa się z opisu akcji i opcjonalnie sformatowanych danych z akcji.
Tabela ActionText zawiera następujące kolumny.
Kolumna | Typ | Klucz | Nullable |
---|---|---|---|
Akcja | identyfikator | Y | N |
Opis | tekstu | N | Y |
Szablon | szablonu | N | Y |
Kolumny
-
akcja
-
Nazwa akcji.
Podstawowy klucz tabeli.
-
opis
-
Zlokalizowany opis wyświetlany w oknie dialogowym postępu lub zapisywany w dzienniku podczas wykonywania akcji.
-
szablon
-
Zlokalizowany szablon formatu używany do formatowania rekordów danych akcji do wyświetlania podczas wykonywania akcji. Jeśli szablon nie zostanie podany, dane akcji nie są wyświetlane.
Uwagi
Zazwyczaj wpisy w tabeli ActionText odwołują się do akcji w tabelach sekwencji. Istnieją inne akcje, które instalator wykonuje, które nie są wymienione w tabeli sekwencji, ale nadal muszą być określone w tabeli. Poniższa tabela identyfikuje wymagane wpisy tabeli, w których nazwa akcji i szablon muszą być tworzone dokładnie tak, jak pokazano, ale opis można dostosować.
Akcja | Opis | Szablon |
---|---|---|
Wycofywanie | Cofa akcje. | [1] |
RollbackCleanup | Usuwa stare pliki. | [1] |
Generowanie koduScript | Generuje operacje systemowe dla akcji. | [1] |
Nuta
Tekst akcji jest wyświetlany tylko dla akcji uruchamianych w ramach skryptu instalacji. W związku z tym tekst akcji jest wyświetlany tylko dla akcji sekwencjonowanych między InstallInitialize i InstallFinalize akcji.
Możesz zaimportować zlokalizowaną tabelę ActionText do bazy danych przy użyciu Msidb.exe lub MsiDatabaseImport. Zestaw SDK zawiera zlokalizowaną tabelę ActionText dla każdego z języków wymienionych w sekcji Lokalizowanie tabel Błędów i Tekstu akcji. Jeśli tabela ActionText nie zostanie wypełniona, instalator ładuje zlokalizowane ciągi dla języka określonego przez właściwość ProductLanguage.
Walidacja