ReserveCost-Tabelle
Die ReserveCost-Tabelle ist eine optionale Tabelle, mit der der Autor in jedem Verzeichnis, das vom Installationsstatus einer Komponente abhängt, eine Menge Speicherplatz reservieren kann.
Die ReserveCost-Tabelle weist die folgenden Spalten auf.
| Spalte | Typ | Schlüssel | Nullwerte zulässig |
|---|---|---|---|
| Reservekey | Bezeichner | J | N |
| Komponente_ | Bezeichner | N | N |
| Reservefolder | Bezeichner | N | J |
| Reservelocal | Doubleiteger | N | N |
| Reservesource | Doubleiteger | N | N |
Spalten
-
Reservekey
-
Primärschlüssel, der einen ReserveCost-Tabelleneintrag eindeutig identifiziert.
-
Zulieferern_
-
Externer Schlüssel für Spalte einer der Komponenten Tabellen. Reserviert eine angegebene Menge an Speicherplatz, wenn diese Komponente installiert werden soll.
-
Reservefolder
-
Diese Spalte enthält den Namen einer Eigenschaft, bei der es sich um den vollständigen Pfad zum Zielverzeichnis handelt. Dieser Eigenschaftsname ist in der Regel der Name eines Verzeichnisses in der Verzeichnis Tabelle oder der Name eines Eigenschaften Satzes, der mithilfe der AppSearch -Aktion abgerufen wurde. Dadurch wird die Menge des Speicherplatzes, der in reservelocal oder reservesource angegeben ist, den volumekosten des Geräts hinzugefügt, das das Verzeichnis enthält.
-
Reservelocal
-
Die Anzahl der Bytes an Speicherplatz, die reserviert werden sollen, wenn die verknüpfte Komponente zur lokalen Installation installiert wird.
-
Reservesource
-
Die Anzahl der Bytes an Speicherplatz, die reserviert werden sollen, wenn die verknüpfte Komponente zum Ausführen von der Quelle installiert wird.
Bemerkungen
Die Reservierung von Kosten auf diese Weise kann für Autoren nützlich sein, die sicherstellen möchten, dass nach Abschluss der Installation ein Minimum an Speicherplatz verfügbar ist. Beispielsweise kann dieser Speicherplatz für Benutzer Dokumente oder Anwendungs Dateien (z. b. Indexdateien) reserviert werden, die erst erstellt werden, nachdem die Anwendung nach der Installation gestartet wurde.
Mithilfe der Tabelle ReserveCost können Sie benutzerdefinierte Aktionen verwenden, um die ungefähren Kosten für beliebige Dateien, Registrierungseinträge oder andere Elemente anzugeben, die von der benutzerdefinierten Aktion installiert werden könnten. Benutzerdefinierte Aktionen, die der ReserveCost-Tabelle Einträge hinzufügen, sollten zwischen den Aktionen " costinitialize " und " filecost " sequenziert werden. Dies ist erforderlich, damit die filecost-Aktion die Kosten aller von Einträgen in der ReserveCost-Tabelle betroffenen Komponenten ordnungsgemäß initialisieren kann.