Freigeben über


ChangeMonitor Konstruktor

Definition

Initialisiert eine neue Instanz der ChangeMonitor-Klasse. Dieser Konstruktor wird von Konstruktoren in abgeleiteten Klassen aufgerufen, um die Basisklasse zu initialisieren.

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

Hinweise

Die ChangeMonitor -Klasse verfügt über einen parameterlosen Konstruktor. Klassen, die von der Basisklasse ChangeMonitor erben und benutzerdefiniertes Änderungsüberwachungsverhalten definieren, müssen jedoch die Initialisierung im Konstruktor durchführen. Weitere Informationen finden Sie im Abschnitt Hinweise für Erben.

Hinweise für Vererber

Der Konstruktor einer abgeleiteten Klasse muss die UniqueId -Eigenschaft festlegen, mit der Überwachung beginnen und die InitializationComplete() -Klasse aufrufen, bevor sie zurückgibt. Wenn sich eine Abhängigkeit ändert, bevor die Initialisierung abgeschlossen ist (z. B. wenn kein abhängiger Cacheschlüssel im Cache gefunden wird), muss der Konstruktor die OnChanged(Object) -Methode aufrufen, bevor er die InitializationComplete() -Methode aufruft. In diesem Fall kann der Konstruktor die Dispose() -Methode erst aufrufen, nachdem die InitializationComplete() -Methode aufgerufen wurde, da die -Methode eine Ausnahme auslöst, wenn die Dispose() Initialisierung nicht abgeschlossen ist.

Gilt für: