Dela via


FileCost-åtgärd

FileCostaction initierar dynamisk kostnadsberäkningstandardinstallationsåtgärder.

ActionData-meddelanden

Det finns inga ActionData-meddelanden.

Sekvensbegränsningar

Alla standard- eller anpassade åtgärder som påverkar kostnadsberäkning ska sekvenseras före åtgärden CostInitialize. Anropa FileCost-åtgärden omedelbart efter åtgärden CostInitialize. Anropa sedan åtgärden CostFinalize efter åtgärden CostInitialize för att göra alla slutliga kostnadsberäkningar tillgängliga för installationsprogrammet via tabellen Component.

Åtgärden CostInitialize måste utföras innan åtgärden FileCost. Installationsprogrammet bestämmer sedan diskutrymmeskostnaden för varje fil i tabellen File, per komponent (se Komponenttabell), med både volym klustring och förekomsten av befintliga filer som kan behöva skrivas över. Alla åtgärder som förbrukar eller frigör diskutrymme beaktas också. Om en befintlig fil hittas utförs en filversionskontroll för att avgöra om den nya filen verkligen behöver installeras eller inte. Om den befintliga filen har ett lika med eller större versionsnummer skrivs inte den befintliga filen över och ingen diskutrymmeskostnad uppstår. I samtliga fall använder installationsprogrammet resultatet av versionsnummerkontrollen för att ange installationstillståndet för varje fil.

Åtgärden FileCost initierar kostnadsberäkningen medinstalleraren. Faktisk dynamisk kostnadsberäkning inträffar inte förrän åtgärden CostFinalize har körts.

Filkostnad