Condividi tramite


Interfaccia IPersistPropertyBag (ocidl.h)

Funziona con IPropertyBag e IErrorlog per definire un singolo meccanismo di persistenza basato su proprietà.

Ereditarietà

L'interfaccia IPersistPropertyBag eredita dall'interfaccia IPersist.

Metodi

L'interfaccia IPersistPropertyBag include questi metodi.

 
IPersistPropertyBag::InitNew

Informa l'oggetto che viene inizializzato come oggetto appena creato.
IPersistPropertyBag::Load

Indica all'oggetto di inizializzare se stesso usando le proprietà disponibili nel contenitore delle proprietà e di notificare all'oggetto log degli errori specificato quando si verificano errori.
IPersistPropertyBag::Save

Indica all'oggetto di salvare le relative proprietà nel contenitore di proprietà specificato e, facoltativamente, per cancellare il flag sporco dell'oggetto.

Commenti

IPersistPropertyBag fornisce un oggetto con un'interfaccia IPropertyBag tramite cui può salvare e caricare singole proprietà. L'oggetto che implementa IPropertyBag può quindi salvare tali proprietà in vari modi, ad esempio coppie nome/valore in un file di testo. Gli errori rilevati nel processo (su entrambi i lati) vengono registrati in un log degli errori tramite IErrorlog. Questo meccanismo di segnalazione errori funziona su base per proprietà anziché su tutte le proprietà contemporaneamente.

Requisiti

Requisito Valore
Client minimo supportato Windows 10 Build 20348
Server minimo supportato Windows 10 Build 20348
Intestazione ocidl.h