Inicialización de objetos persistentes
Varias de las interfaces de objetos persistentes, IPersistStreamInit, IPersistStorage, IPersistMemory e IPersistPropertyBag, permiten a los clientes inicializar objetos en un estado "nuevo" o "predeterminado". Este estado inicial es diferente del de un objeto recién creado, que no tiene ningún estado.
Inicializar el estado de un objeto, incluso en el estado predeterminado, puede ser una operación de proceso intensivo o de recursos intensivos. Al separar la creación de la inicialización, la inicialización solo se puede realizar cuando realmente es necesaria y los clientes pueden evitar inicializar objetos en el estado predeterminado solo para cargar inmediatamente los datos almacenados anteriormente.
Temas relacionados