Sdílet prostřednictvím


Inicializace trvalých objektů

Několik trvalých rozhraní objektů, IPersistStreamInit, IPersistStorage, IPersistMemorya IPersistPropertyBag, umožnit klientům inicializovat objekty do stavu "fresh" nebo "default". Tento počáteční stav se liší od nově vytvořeného objektu, který nemá žádný stav.

Inicializace stavu objektu, i do výchozího stavu, může být operace náročná na výpočetní výkon nebo náročná na prostředky. Oddělením vytváření od inicializace lze inicializaci provést pouze v případě, že je skutečně potřeba, a klienti se mohou vyhnout inicializaci objektů do výchozího stavu pouze k okamžitému načtení dříve uložených dat.

rozhraní trvalých objektů