Freigeben über


IPersistPropertyBag-Schnittstelle (ocidl.h)

Funktioniert mit IPropertyBag und IErrorlog , um einen einzelnen eigenschaftsbasierten Persistenzmechanismus zu definieren.

Vererbung

Die IPersistPropertyBag-Schnittstelle erbt von der IPersist-Schnittstelle.

Methoden

Die IPersistPropertyBag-Schnittstelle verfügt über diese Methoden.

 
IPersistPropertyBag::InitNew

Informiert das Objekt, dass es als neu erstelltes Objekt initialisiert wird.
IPersistPropertyBag::Load

Weist das -Objekt an, sich selbst mithilfe der im Eigenschaftenbehälter verfügbaren Eigenschaften zu initialisieren und das angegebene Fehlerprotokollobjekt zu benachrichtigen, wenn Fehler auftreten.
IPersistPropertyBag::Save

Weist das -Objekt an, seine Eigenschaften im angegebenen Eigenschaftenbehälter zu speichern und optional das modifiziert Flag des Objekts zu löschen.

Hinweise

IPersistPropertyBag stellt ein Objekt mit einer IPropertyBag-Schnittstelle bereit, über die einzelne Eigenschaften gespeichert und geladen werden können. Das Objekt, das IPropertyBag implementiert, kann diese Eigenschaften dann auf verschiedene Weise speichern, z. B. Name-Wert-Paare in einer Textdatei. Fehler im Prozess (auf beiden Seiten) werden über IErrorlog in einem Fehlerprotokoll aufgezeichnet. Dieser Fehlerberichtsmechanismus funktioniert pro Eigenschaft und nicht für alle Eigenschaften gleichzeitig.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10 Build 20348
Unterstützte Mindestversion (Server) Windows 10 Build 20348
Kopfzeile ocidl.h