Интерфейс IPersistPropertyBag (ocidl.h)

Работает с IPropertyBag и IErrorlog для определения механизма сохраняемости на основе отдельных свойств.

Наследование

Интерфейс IPersistPropertyBag наследуется от интерфейса IPersist.

Методы

Интерфейс IPersistPropertyBag содержит следующие методы.

 
IPersistPropertyBag::InitNew

Сообщает объекту, что он инициализируется как вновь созданный объект.
IPersistPropertyBag::Load

Указывает объекту инициализироваться с помощью свойств, доступных в контейнере свойств, и уведомлять предоставленный объект журнала ошибок при возникновении ошибок.
IPersistPropertyBag::Save

Указывает объекту сохранить свои свойства в заданном контейнере свойств и при необходимости очистить флаг грязное объекта.

Комментарии

IPersistPropertyBag предоставляет объект с интерфейсом IPropertyBag, с помощью которого он может сохранять и загружать отдельные свойства. Объект, реализующий IPropertyBag , может сохранять эти свойства различными способами, например парами "имя-значение" в текстовом файле. Ошибки, возникшие в процессе (с обеих сторон), записываются в журнал ошибок через IErrorlog. Этот механизм создания отчетов об ошибках работает для каждого свойства, а не для всех свойств одновременно.

Требования

Требование Значение
Минимальная версия клиента сборка Windows 10 20348
Минимальная версия сервера сборка Windows 10 20348
Верхняя часть ocidl.h