Inizializzazione di oggetti persistenti
Diverse interfacce oggetto persistenti, IPersistStreamInit, IPersist Archiviazione, IPersistMemory e IPersistPropertyBag, consentono ai client di inizializzare gli oggetti in uno stato "nuovo" o "predefinito". Questo stato iniziale è diverso da quello di un oggetto appena creato, che non ha stato.
L'inizializzazione dello stato di un oggetto, anche per lo stato predefinito, può essere un'operazione a elevato utilizzo di calcolo o a elevato utilizzo di risorse. Separando la creazione dall'inizializzazione, l'inizializzazione può essere eseguita solo quando è effettivamente necessaria e i client possono evitare di inizializzare gli oggetti allo stato predefinito solo per caricare immediatamente i dati archiviati in precedenza.
Argomenti correlati