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

ICE03
ICE06
ICE32