FileCost-Aktion
Die FileCostaction initiiert dynamische Kostenvon Standardinstallationsaktionen.
ActionData-Nachrichten
Es sind keine ActionData-Nachrichten vorhanden.
Sequenzeinschränkungen
Alle standard- oder benutzerdefinierten Aktionen, die sich auf die Kosten auswirken, sollten vor der CostInitialize-Aktion sequenziert werden. Rufen Sie die FileCost-Aktion unmittelbar nach der CostInitialize-Aktion auf. Rufen Sie dann die CostFinalize Aktion auf, nachdem die CostInitialize-Aktion ausgeführt wurde, um alle endgültigen Kostenberechnungen für das Installationsprogramm über die Tabelle Komponente verfügbar zu machen.
Die CostInitialize Aktion muss vor der FileCost-Aktion ausgeführt werden. Das Installationsprogramm bestimmt dann die Speicherplatzkosten jeder Datei in der Datei Tabelle auf Komponentenbasis (siehe Component Table), wobei sowohl Volume Clustering als auch das Vorhandensein vorhandener Dateien berücksichtigt werden müssen, die möglicherweise überschrieben werden müssen. Alle Aktionen, die Speicherplatz verbrauchen oder freigeben, werden ebenfalls berücksichtigt. Wenn eine vorhandene Datei gefunden wird, wird eine Dateiversionsprüfung durchgeführt, um festzustellen, ob die neue Datei tatsächlich installiert werden muss oder nicht. Wenn die vorhandene Datei eine gleiche oder höhere Versionsnummer aufweist, wird die vorhandene Datei nicht überschrieben, und es entstehen keine Speicherplatzkosten. In allen Fällen verwendet das Installationsprogramm die Ergebnisse der Versionsnummernüberprüfung, um den Installationsstatus jeder Datei festzulegen.
Die FileCost-Aktion initialisiert die Kostenberechnung mit demInstaller. Die ist dynamische kostenaufwendige tritt erst auf, wenn die CostFinalize Aktion ausgeführt wird.
Verwandte Themen