Azione FileCost

FileCostaction avvia il costodinamico delle azioni di installazione standard.

Messaggi ActionData

Non sono presenti messaggi ActionData.

Restrizioni della sequenza

Tutte le azioni standard o personalizzate che influiscono sui costi devono essere sequenziate prima dell'azione CostInitialize . Chiamare l'azione FileCost immediatamente dopo l'azione CostInitialize. Chiamare quindi l'azione CostFinalize dopo l'azione CostInitialize per rendere tutti i calcoli dei costi finali disponibili per il programma di installazione tramite la tabella Component .

L'azione CostInitialize deve essere eseguita prima dell'azione FileCost. Il programma di installazione determina quindi il costo dello spazio su disco di ogni file nella tabella File , in base al componente (vedere tabella dei componenti), prendendo in considerazione sia il clustering dei volumi che la presenza di file esistenti che potrebbero essere sovrascritti. Vengono considerate anche tutte le azioni che utilizzano o rilasciano spazio su disco. Se viene trovato un file esistente, viene eseguito un controllo della versione del file per determinare se il nuovo file deve essere effettivamente installato o meno. Se il file esistente è di un numero di versione uguale o maggiore, il file esistente non viene sovrascritto e non viene addebitato alcun costo per lo spazio su disco. In tutti i casi, il programma di installazione usa i risultati del controllo del numero di versione per impostare lo stato di installazione di ogni file.

L'azione FileCost inizializza il calcolo dei costi con l'installer. Il costo dinamico effettivo non si verifica fino a quando non viene eseguita l'azione CostFinalize .

Costi dei file