Partilhar via


Inicializando objetos persistentes

Várias das interfaces de objeto persistentes, IPersistStreamInit, IPersistStorage, IPersistMemory e IPersistPropertyBag, permitem que os clientes inicializem objetos para um estado "novo" ou "padrão". Esse estado inicial é diferente daquele 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 for 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