Таблица ModuleAdminExecuteSequence
Средство слияния вычисляет таблицу ModuleAdminExecuteSequence, а затем вставляет вычисляемые действия в таблицу AdminExecuteSequence с правильным порядковым номером.
Таблица ModuleAdminExecuteSequence содержит следующие столбцы.
Столбец | Type | Клавиши | Допускает значения NULL |
---|---|---|---|
Действие | Идентификатор | Да | Нет |
Sequence | Целое число | Да | |
BaseAction | Идентификатор | Да | |
После | Целое число | Да | |
Условие | Condition | Да |
Столбцы
-
Действий
-
Действие для вставки в последовательность. Ссылается на одно из стандартных действий установщика или запись в таблице CustomAction модуля слияния или в таблице Dialog.
Если стандартное действие используется в столбце Action таблицы последовательности модулей слияния, столбцы BaseAction и After этой записи должны иметь значение NULL.
-
Последовательности
-
Порядковый номер стандартного действия. Если настраиваемое действие или диалоговое окно вводится в столбец Action этой строки, это поле должно иметь значение NULL.
При использовании стандартных действий в таблицах последовательности модулей слияния значение в столбце Последовательности должно быть рекомендуемыми порядковым номером действия. Если порядковый номер в модуле слияния отличается от того же действия в таблице последовательности файлов .msi, средство слияния использует порядковый номер из файла .msi. Рекомендуемые последовательности см. в разделе "Использование таблицы последовательностей " для рекомендуемых порядковых номеров стандартных действий.
-
BaseAction
-
Столбец BaseAction может содержать стандартное действие, настраиваемое действие, указанное в таблице настраиваемых действий модуля слияния, или диалоговое окно, указанное в таблице диалоговых окон модуля. Столбец BaseAction является ключом в столбце Action этой таблицы. Он не может быть внешним ключом в другую таблицу слияния или таблицу в файле .msi. Это означает, что каждое стандартное действие, настраиваемое действие или диалоговое окно, указанное в столбце BaseAction, также должно быть указано в столбце Action другой записи в этой таблице.
-
После
-
Логическое значение для того, приходит ли действие до или после BaseAction.
Значение Значение 0 Действие, чтобы прийти до BaseAction 1 Действие, чтобы прийти после BaseAction -
Состояние
-
Условный оператор, указывающий, выполняется ли действие. Значение NULL имеет значение true.
Remarks
Если эта таблица присутствует, таблица AdminExecuteSequence также должна присутствовать в модуле слияния.