Tabla ReserveCost
La tabla ReserveCost es una tabla opcional que permite al autor reservar una cantidad de espacio en disco en cualquier directorio que dependa del estado de instalación de un componente.
La tabla ReserveCost tiene las columnas siguientes.
Columna | Tipo | Clave | Nullable |
---|---|---|---|
ReserveKey | Identificador | Y | No |
Component_ | Identificador | No | No |
ReserveFolder | Identificador | No | Y |
ReserveLocal | DoubleInteger | No | No |
ReserveSource | DoubleInteger | No | No |
Columnas
-
ReserveKey
-
Clave principal que identifica de forma única una entrada de tabla ReserveCost.
-
Component_
-
Clave externa para la columna uno de la tabla Component. Reserva una cantidad especificada de espacio si se va a instalar este componente.
-
ReserveFolder
-
Esta columna contiene el nombre de una propiedad que es la ruta de acceso completa al directorio de destino. Este nombre de propiedad suele ser el nombre de un directorio de la tabla Directory o el nombre de un conjunto de propiedades obtenido mediante la acción Appsearch . Esto agrega la cantidad de espacio en disco especificado en ReserveLocal o ReserveSource al coste de volumen del dispositivo que contiene el directorio.
-
ReserveLocal
-
Es el número de bytes de espacio en disco que se va a reservar si el componente vinculado está instalado para ejecutarse localmente.
-
ReserveSource
-
Es el número de bytes de espacio en disco que se va a reservar si el componente vinculado está instalado para ejecutarse desde el origen.
Observaciones
Reservar el coste de esta manera podría ser útil para los autores que quieran asegurarse de que una cantidad mínima de espacio en disco estará disponible una vez completada la instalación. Por ejemplo, este espacio en disco puede estar reservado para documentos de usuario o para archivos de aplicación (como archivos de índice) que se crean solo después de iniciar la aplicación después de la instalación.
Se puede usar la tabla ReserveCost para permitir que las acciones personalizadas especifiquen un coste aproximado para los archivos, entradas del registro u otros elementos que la acción personalizada pueda instalar. Las acciones personalizadas que agregan entradas a la tabla ReserveCost deben estar secuenciadas entre las acciones CostInitialize y FileCost . Esto es necesario para que la acción FileCost inicialice correctamente el coste de todos los componentes afectados por las entradas de la tabla ReserveCost.
Validación