Condividi tramite


ChangeMonitor.InitializationComplete Metodo

Definizione

Chiamato dal costruttore delle classi derivate per indicare che l'inizializzazione è stata completata.

protected:
 void InitializationComplete();
protected void InitializationComplete();
member this.InitializationComplete : unit -> unit
Protected Sub InitializationComplete ()

Commenti

Se una dipendenza cambia prima del completamento dell'inizializzazione in una classe derivata, il costruttore della classe derivata deve richiamare il OnChanged metodo .

Quando il OnChanged metodo viene richiamato, la HasChanged proprietà viene impostata true automaticamente su da Monitoraggio modifiche. Di conseguenza, quando il costruttore di Monitoraggio modifiche chiama il InitializationComplete metodo , la classe base chiamerà automaticamente il Dispose metodo . Se l'inizializzazione è completata, il OnChanged metodo elimina automaticamente l'istanza derivata di Change Monitor.

Note per gli eredi

Il costruttore di una classe derivata deve chiamare il metodo di base InitializationComplete() prima che venga restituito il costruttore. Il costruttore di una classe derivata può chiamare il Dispose() metodo solo dopo InitializationComplete() la chiamata, perché il metodo genera un'eccezione se l'inizializzazione Dispose() non viene completata.

Si applica a