Поделиться через


Таблица 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 также должна присутствовать в модуле слияния.