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


Действие FileCost

FileCostaction инициирует динамические затратыстандартных действий установки.

Сообщения ActionData

Нет сообщений ActionData.

Ограничения последовательности

Любые стандартные или пользовательские действия, влияющие на затраты, должны быть последовательно настроены перед действием CostInitialize. Вызовите действие FileCost сразу после действия CostInitialize. Затем вызовите действие CostFinalize после действия CostInitialize, чтобы сделать все окончательные вычисления затрат доступными установщику через таблицу компонента.

Перед действием FileCost необходимо выполнить действие CostInitialize. Затем установщик определяет затраты на дисковое пространство каждого файла в таблице file на основе каждого компонента (см. таблицу компонентов см. в разделетаблицы компонентов), принимая как тома кластеризации, так и наличие существующих файлов, которые могут потребоваться перезаписывать в учетную запись. Также рассматриваются все действия, которые используют или освобождают место на диске. Если существующий файл найден, проверка версии файла выполняется, чтобы определить, должен ли новый файл быть установлен или нет. Если существующий файл равен или большему номеру версии, существующий файл не перезаписывается и не взимается плата за место на диске. Во всех случаях установщик использует результаты проверки номера версии, чтобы задать состояние установки каждого файла.

Действие FileCost инициализирует вычисление затрат с помощью theinstaller. Фактические динамические затраты не возникают до выполнения действия CostFinalize.

затраты на файлы