ReserveCost-Tabelle
Die Tabelle "ReserveCost" ist eine optionale Tabelle, die es dem Autor ermöglicht, einen Speicherplatz in jedem Verzeichnis zu reservieren, das vom Installationsstatus einer Komponente abhängt.
Die Tabelle "ReserveCost" enthält die folgenden Spalten.
Spalte | Art | Schlüssel | Nullable |
---|---|---|---|
ReserveKey | Bezeichner | Y | N |
Bestandteil_ | Bezeichner | N | N |
ReserveFolder | Bezeichner | N | Y |
ReserveLocal | DoubleInteger- | N | N |
ReserveSource | DoubleInteger- | N | N |
Spalten
-
ReserveKey
-
Primärschlüssel, der einen ReserveCost-Tabelleneintrag eindeutig identifiziert.
-
Component_
-
Externer Schlüssel zur Spalte einer der Component Tabelle. Reserviert einen angegebenen Speicherplatz, wenn diese Komponente installiert werden soll.
-
ReserveFolder
-
Diese Spalte enthält den Namen einer Eigenschaft, die den vollständigen Pfad zum Zielverzeichnis darstellt. Dieser Eigenschaftsname ist in der Regel der Name eines Verzeichnisses in der Directory Tabelle oder der Name eines Eigenschaftensatzes, der mithilfe der AppSearch--Aktion abgerufen wurde. Dadurch wird der in ReserveLocal oder ReserveSource angegebene Speicherplatz zu den Volumenkosten des Geräts hinzugefügt, das das Verzeichnis enthält.
-
ReserveLocal
-
Die Anzahl der Bytes des Speicherplatzes, der reserviert werden soll, wenn die verknüpfte Komponente für die lokale Ausführung installiert ist.
-
ReserveSource
-
Die Anzahl der Bytes des Speicherplatzes, der reserviert werden soll, wenn die verknüpfte Komponente installiert ist, um von der Quelle aus ausgeführt zu werden.
Bemerkungen
Das Reservieren von Kosten auf diese Weise kann für Autoren nützlich sein, die sicherstellen möchten, dass nach Abschluss der Installation ein mindester Speicherplatz verfügbar ist. Dieser Speicherplatz kann z. B. für Benutzerdokumente oder für Anwendungsdateien (z. B. Indexdateien) reserviert werden, die erst nach dem Starten der Anwendung nach der Installation erstellt werden.
Mit der Tabelle "ReserveCost" können Sie benutzerdefinierte Aktionen aktivieren, um eine ungefähre Kosten für alle Dateien, Registrierungseinträge oder andere Elemente anzugeben, die von der benutzerdefinierten Aktion installiert werden können. Benutzerdefinierte Aktionen, die der Tabelle ReserveCost Einträge hinzufügen, sollten zwischen den aktionen CostInitialize und FileCost- sequenziert werden. Dies ist erforderlich, damit die FileCost-Aktion die Kosten aller Komponenten korrekt initialisiert, die von Einträgen in der Tabelle "ReserveCost" betroffen sind.
Validierung