Condividi tramite


Entrata nello stato passivo

La chiusura dell'oggetto forza un oggetto incorporato o collegato nello stato passivo. Viene in genere avviato dall'interfaccia utente dell'applicazione server OLE, ad esempio quando l'utente seleziona il comando Chiudi file. In questo caso, l'applicazione server OLE invia una notifica al contenitore, che rilascia il conteggio dei riferimenti sull'oggetto . Quando tutti i riferimenti all'oggetto sono stati rilasciati, l'oggetto può essere liberato. Quando tutti gli oggetti sono stati liberati, l'applicazione server OLE può terminare in modo sicuro.

Un'applicazione contenitore può anche avviare la chiusura dell'oggetto. Per chiudere un oggetto, il contenitore rilascia il conteggio dei riferimenti dopo aver completato un'operazione di salvataggio facoltativa. È possibile progettare contenitori per rilasciare oggetti quando vengono disattivati dopo una sessione di attivazione sul posto, consentendo all'utente di fare clic all'esterno dell'oggetto senza perdere la sessione di modifica attiva.