Partilhar via


Inicializando objetos persistentes

Várias das interfaces de objeto persistente, IPersistStreamInit, IPersistStorage, IPersistMemorye IPersistPropertyBag, permitem que os clientes inicializem objetos para um estado "novo" ou "padrão". Esse estado inicial é diferente do de um objeto recém-criado, que não tem estado.

Inicializar o estado de um objeto, mesmo para o estado padrão, pode ser uma operação de computação intensiva ou de recursos. Ao separar a criação da inicialização, a inicialização pode ser executada somente quando é realmente necessária e os clientes podem evitar inicializar objetos para o estado padrão apenas para carregar imediatamente os dados armazenados anteriormente.

Interfaces de objeto persistentes