Partager via


Interface IPersistPropertyBag (ocidl.h)

Fonctionne avec IPropertyBag et IErrorlog pour définir un mécanisme de persistance basé sur des propriétés individuels.

Héritage

L’interface IPersistPropertyBag hérite de l’interface IPersist.

Méthodes

L’interface IPersistPropertyBag a ces méthodes.

 
IPersistPropertyBag ::InitNew

Informe l’objet qu’il est initialisé en tant qu’objet nouvellement créé.
IPersistPropertyBag ::Load

Indique à l’objet de s’initialiser lui-même à l’aide des propriétés disponibles dans le conteneur de propriétés et de notifier l’objet de journal des erreurs fourni en cas d’erreurs.
IPersistPropertyBag ::Save

Indique à l’objet d’enregistrer ses propriétés dans le conteneur de propriétés donné et, éventuellement, d’effacer l’indicateur sale de l’objet.

Remarques

IPersistPropertyBag fournit un objet avec une interface IPropertyBag via laquelle il peut enregistrer et charger des propriétés individuelles. L’objet qui implémente IPropertyBag peut ensuite enregistrer ces propriétés de différentes manières, telles que des paires nom/valeur dans un fichier texte. Les erreurs rencontrées dans le processus (de part et d’autre) sont enregistrées dans un journal des erreurs via IErrorlog. Ce mécanisme de rapport d’erreurs fonctionne par propriété plutôt que sur toutes les propriétés à la fois.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10 Build 20348
Serveur minimal pris en charge Windows 10 Build 20348
En-tête ocidl.h