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 |