ChangeMonitor.InitializationComplete Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.