ChangeMonitor Konstruktor
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.