Überlegungen zu Eigenschaftssatz

Es wird dringend empfohlen, Eigenschaftssätze klein zu halten, da der Eigenschaftensatzdatenstrom in den Arbeitsspeicher eingelesen wird, bevor eine einzelne Eigenschaft gelesen oder geschrieben werden kann. "klein" bedeutet weniger als 32 KB An Daten. Dies stellt selten ein Problem dar, da "Inline"-Eigenschaften in der Regel kleine Elemente sind, z. B. beschreibende Zeichenfolgen, Schlüsselwörter, Zeitstempel, Anzahl, Autorennamen, GUIDs (Globally Unique Identifiers), Klassenbezeichner (CLSIDs) usw.

Zum Speichern größerer Datenblöcke oder in Fällen, in denen die Gesamtgröße eines Satzes verwandter Eigenschaften die empfohlene Menge bei weitem überschreitet, wird die Verwendung nicht einfacher Typen wie VT_STREAM und VT_STORAGE dringend empfohlen. Diese werden nicht im Eigenschaftensatzdatenstrom gespeichert, sodass sie sich nicht wesentlich auf den anfänglichen Mehraufwand beim ersten Zugriff und Schreiben einer Eigenschaft auswirken. Es entsteht ein minimaler Mehraufwand, da der Eigenschaftensatzdatenstrom den Namen der gleichgeordneten Stream- oder Speicherwerteigenschaft enthält, und die Verarbeitung dauert etwas länger.

Weitere Informationen finden Sie unter