CostFinalize アクション

CostFinalize アクションは、CostInitialize アクションによって開始された内部インストールのコスト処理プロセスを終了します。

シーケンスの制限

コスト処理に影響を与える標準アクションまたはカスタム アクションは、CostInitialize アクションの前に順序付けする必要があります。 CostInitialize アクションの直後に FileCost アクションを呼び出し、次に CostFinalize アクションを呼び出して、最終的なコスト計算をすべて Component テーブルを介してインストーラーで使用できるようにします。

CostFinalize アクションは、ユーザーが Feature テーブルの選択やディレクトリを表示または変更できるようにするユーザー インターフェイス シーケンスを開始する前に実行する必要があります。

ActionData メッセージ

ActionData のメッセージはありません。

解説

CostFinalize アクションは、Condition テーブルに対してクエリを実行して、どの機能がインストールされる予定であるかを判断します。 コスト処理は、Component テーブル内の各コンポーネントに対して行われます。

また、CostFinalize アクションは、インストールの続行を許可する前に、すべてのターゲット ディレクトリが書き込み可能であることも検証します。

Note

管理インストール中に、CostFinalize は、Feature テーブルの Level 列に 0 が作成された機能を除き、すべての機能をインストール用に設定します。

 

ファイルのコスト処理