Interface IPersistPropertyBag (ocidl.h)

Funciona com IPropertyBag e IErrorlog para definir um mecanismo de persistência individual baseado em propriedade.

Herança

A interface IPersistPropertyBag herda da interface IPersist.

Métodos

A interface IPersistPropertyBag tem esses métodos.

 
IPersistPropertyBag::InitNew

Informa ao objeto que ele está sendo inicializado como um objeto recém-criado.
IPersistPropertyBag::Load

Instrui o objeto a se inicializar usando as propriedades disponíveis no recipiente de propriedades e notificar o objeto de log de erros fornecido quando ocorrerem erros.
IPersistPropertyBag::Save

Instrui o objeto a salvar suas propriedades no recipiente de propriedades fornecido e, opcionalmente, limpar o sinalizador sujo do objeto.

Comentários

IPersistPropertyBag fornece um objeto com uma interface IPropertyBag por meio da qual ele pode salvar e carregar propriedades individuais. O objeto que implementa IPropertyBag pode salvar essas propriedades de várias maneiras, como pares nome/valor em um arquivo de texto. Os erros encontrados no processo (em ambos os lados) são registrados em um log de erros por meio do IErrorlog. Esse mecanismo de relatório de erros funciona por propriedade, em vez de em todas as propriedades de uma só vez.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10 Build 20348
Servidor mínimo com suporte Windows 10 Build 20348
Cabeçalho ocidl.h