Действие CostFinalize
Действие CostFinalize завершает внутренний процесс определения затрат на установку, начатый действием CostInitialize .
Ограничения последовательностей
Все стандартные или пользовательские действия , влияющие на затраты, должны быть упорядочены перед действием CostInitialize . Вызовите действие FileCost сразу после действия CostInitialize, а затем вызовите действие CostFinalize, чтобы сделать все окончательные вычисления затрат доступными для установщика через таблицу Компонент .
Действие CostFinalize должно быть выполнено перед запуском любой последовательности пользовательского интерфейса, которая позволяет пользователю просматривать или изменять выбор таблицы компонентов или каталогов.
Сообщения ActionData
Сообщения ActionData отсутствуют.
Комментарии
Действие CostFinalize запрашивает таблицу Condition , чтобы определить, какие компоненты планируется установить. Затраты выполняются для каждого компонента в таблице Компонент .
Действие CostFinalize также проверяет, что все целевые каталоги доступны для записи, прежде чем разрешить продолжение установки.
Примечание
Во время административной установки CostFinalize задает все компоненты для установки, за исключением компонентов, созданных 0 в столбце Уровень таблицы компонентов.
Связанные темы