ChangeMonitor Costruttore

Definizione

Inizializza una nuova istanza della classe ChangeMonitor. Questo costruttore viene chiamato dai costruttori nelle classi derivate per inizializzare la classe base.

protected:
 ChangeMonitor();
protected ChangeMonitor();
Protected Sub New ()

Commenti

La ChangeMonitor classe ha un costruttore senza parametri. Tuttavia, le classi che ereditano dalla classe base ChangeMonitor e definiscono il comportamento personalizzato di monitoraggio delle modifiche devono eseguire l'inizializzazione nel costruttore. Per altre informazioni, vedere la sezione Note per gli eredi.

Note per gli eredi

Il costruttore di una classe derivata deve impostare la proprietà , iniziare il UniqueId monitoraggio e chiamare la InitializationComplete() classe prima che venga restituita. Se una dipendenza cambia prima del completamento dell'inizializzazione, ad esempio se non viene trovata una chiave della cache dipendente nella cache, il costruttore deve chiamare il OnChanged(Object) metodo prima di chiamare il InitializationComplete() metodo . In questo caso, il costruttore può chiamare il Dispose() metodo solo dopo la chiamata al InitializationComplete() metodo, perché il metodo genera un'eccezione se l'inizializzazione Dispose() non viene completata.

Si applica a