Table ReserveCost
La table ReserveCost est une table facultative qui permet à l’auteur de réserver une quantité d’espace disque dans n’importe quel répertoire qui dépend de l’état d’installation d’un composant.
La table ReserveCost contient les colonnes suivantes.
Colonne | Type | Clé | Nullable |
---|---|---|---|
ReserveKey | Identificateur | O | N |
Component_ | Identificateur | N | N |
ReserveFolder | Identificateur | N | O |
ReserveLocal | DoubleInteger | N | N |
ReserveSource | DoubleInteger | N | N |
Colonnes
-
ReserveKey
-
Clé primaire qui identifie de manière unique une entrée de table ReserveCost.
-
Component_
-
Clé externe à la colonne 1 de la table Composant. Réserve une quantité d’espace spécifiée si ce composant doit être installé.
-
ReserveFolder
-
Cette colonne contient le nom d’une propriété qui est le chemin d’accès complet au répertoire de destination. Ce nom de propriété est généralement le nom d’un répertoire dans la table Répertoire ou le nom d’un jeu de propriétés obtenu à l’aide de l’action Appsearch. Cela ajoute la quantité d’espace disque spécifiée dans ReserveLocal ou ReserveSource au coût de volume de l’appareil contenant le répertoire.
-
ReserveLocal
-
Le nombre d’octets d’espace disque à réserver si le composant lié est installé pour s’exécuter localement.
-
ReserveSource
-
Le nombre d’octets d’espace disque à réserver si le composant lié est installé pour s’exécuter à partir de la source.
Notes
Réserver le coût de cette façon peut être utile pour les auteurs qui souhaitent s’assurer qu’une quantité minimale d’espace disque sera disponible une fois l’installation terminée. Par exemple, cet espace disque peut être réservé aux documents utilisateur ou aux fichiers d’application (tels que les fichiers d’index) qui sont créés uniquement après le démarrage de l’application à la suite de l’installation.
Vous pouvez utiliser la table ReserveCost pour activer les actions personnalisées afin de spécifier un coût approximatif pour tous les fichiers, entrées de registre ou autres éléments que l’action personnalisée peut installer. Les actions personnalisées qui ajoutent des entrées à la table ReserveCost doivent être séquencées entre les actions CostInitialize et FileCost. Cela est nécessaire pour que l’action FileCost initialise correctement le coût de tous les composants affectés par les entrées de la table ReserveCost.
Validation