Udostępnij za pośrednictwem


Akcja fileCost

Funkcja FileCostaction inicjuje dynamiczne kosztamistandardowych akcji instalacji.

Komunikaty ActionData

Brak komunikatów ActionData.

Ograniczenia sekwencji

Wszystkie standardowe lub akcje niestandardowe, które mają wpływ na koszt, powinny być sekwencjonowane przed CostInitialize akcji. Wywołaj akcję FileCost bezpośrednio po akcji CostInitialize. Następnie wywołaj akcję CostFinalize po akcji CostInitialize, aby wszystkie końcowe obliczenia kosztów dostępne dla instalatora za pośrednictwem tabeli Component.

Przed akcją FileCost należy wykonać akcję CostInitialize. Następnie instalator określa koszt miejsca na dysku dla każdego pliku w tabeli Plik, na podstawie składników (zobacz Component Table), biorąc zarówno woluminu klastrowanie, jak i obecność istniejących plików, które mogą być musiały zostać zastąpione. Rozważane są również wszystkie akcje zużywające lub zwalniające miejsce na dysku. Jeśli zostanie znaleziony istniejący plik, jest przeprowadzane sprawdzanie wersji pliku w celu określenia, czy nowy plik rzeczywiście musi być zainstalowany, czy nie. Jeśli istniejący plik ma równy lub większy numer wersji, istniejący plik nie zostanie zastąpiony i nie zostanie naliczony żaden koszt miejsca na dysku. We wszystkich przypadkach instalator używa wyników sprawdzania numeru wersji w celu ustawienia stanu instalacji każdego pliku.

Akcja FileCost inicjuje obliczenie kosztów za pomocą instalacji. Rzeczywista kosztowna dynamiczna nie występuje, dopóki nie zostanie wykonana akcja CostFinalize.

plików