FileCost, action

FileCostaction lance le calcul de coût dynamique des actions d’installation standard.

Messages ActionData

Il n’y a pas de messages ActionData.

Restrictions de séquence

Les actions standard ou personnalisées qui affectent le coût doivent être séquencées avant l’action CostInitialize. Appelez l’action FileCost immédiatement après l’action CostInitialize. Ensuite, appelez l’action CostFinalize après l’action CostInitialize pour mettre tous les calculs de coûts finaux à la disposition du programme d’installation via la table Component.

L’action CostInitialize doit être exécutée avant l’action FileCost. Le programme d’installation détermine ensuite le coût de l’espace disque de chaque fichier de la table File, par composant (voir Component, table), en prenant en compte à la fois le clustering des volumes et la présence de fichiers existants qui devront peut-être être remplacés. Toutes les actions qui consomment ou libèrent de l’espace disque sont également prises en compte. Si un fichier existant est trouvé, une vérification de version de fichier est effectuée pour déterminer si le nouveau fichier doit ou non être installé. Si le fichier existant a un numéro de version égal ou supérieur, il n’est pas remplacé, et le coût d’espace disque n’est donc pas impacté. Dans tous les cas, le programme d’installation utilise les résultats de la vérification du numéro de version pour définir l’état d’installation de chaque fichier.

L’action FileCost initialise le calcul du coût avec le programme d’installation. Le calcul du coût dynamique réel n’est pas effectué tant que l’action CostFinalize n’est pas exécutée.

Coût des fichiers