ReserveCost-Tabelle
Die ReserveCost-Tabelle ist eine optionale Tabelle, mit der Autor*innen in jedem Verzeichnis eine bestimmte Speichermenge abhängig vom Installationszustand einer Komponente reservieren können.
Die ReserveCost-Tabelle enthält die folgenden Spalten.
Spalte | Typ | Schlüssel | Nullwerte zulässig |
---|---|---|---|
ReserveKey | Identifier | J | N |
Component_ | Identifier | N | N |
ReserveFolder | Identifier | N | J |
ReserveLocal | DoubleInteger | N | N |
ReserveSource | DoubleInteger | N | N |
Spalten
-
ReserveKey
-
Primärschlüssel, der einen ReserveCost-Tabelleneintrag eindeutig identifiziert.
-
Component_
-
Externer Schlüssel für Spalte 1 der Component-Tabelle. Reserviert eine angegebene Speichermenge, 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 wird. Dadurch wird der in ReserveLocal oder ReserveSource angegebene Speicherplatz den Volumekosten des Geräts hinzugefügt, welches das Verzeichnis enthält.
-
ReserveLocal
-
Der Speicherplatz in Byte, der reserviert werden soll, wenn die verknüpfte Komponente für die lokale Ausführung installiert wird.
-
ReserveSource
-
Der Speicherplatz in Byte, der reserviert werden soll, wenn die verknüpfte Komponente für die Ausführung aus der Quelle installiert wird.
Bemerkungen
Die derartige Reservierung der Kosten kann für Autor*innen nützlich sein, die sicherstellen möchten, dass nach Abschluss der Installation ein Mindestmaß an Speicherplatz verfügbar ist. Beispielsweise kann dieser Speicherplatz für Benutzerdokumente oder für Anwendungsdateien (z. B. Indexdateien) reserviert werden, die erst nach der Installation beim Start der Anwendung erstellt werden.
Anhand der ReserveCost-Tabelle können Sie benutzerdefinierte Aktionen aktivieren, um ungefähre Kosten für Dateien, Registrierungseinträge oder andere Elemente anzugeben, die durch die benutzerdefinierte Aktion möglicherweise installiert werden. Benutzerdefinierte Aktionen, die der ReserveCost-Tabelle Einträge hinzufügen, sollten zwischen den Aktionen CostInitialize und FileCost platziert werden. Dies ist erforderlich, damit die FileCost-Aktion die Kostenberechnung für alle Komponenten ordnungsgemäß initialisiert, die von Einträgen in der ReserveCost-Tabelle betroffen sind.
Überprüfen