ChangeMonitor.InitializationComplete Metodo

Definizione

Chiamato dal costruttore di classi derivate per indicare che l'inizializzazione è terminata.

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 automaticamente su true dal monitoraggio delle modifiche. Di conseguenza, quando il costruttore di Change Monitor 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 il costruttore restituisca. Il costruttore di una classe derivata può chiamare il Dispose() metodo solo dopo InitializationComplete() la chiamata, perché il Dispose() metodo genera un'eccezione se l'inizializzazione non viene completata.

Si applica a