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 ausführen. Weitere Informationen finden Sie im Abschnitt "Hinweise für Vererbungen".
Hinweise für Vererber
Der Konstruktor einer abgeleiteten Klasse muss die UniqueId Eigenschaft festlegen, die Überwachung beginnen und die InitializationComplete() Klasse aufrufen, bevor sie zurückgegeben wird. Wenn sich eine Abhängigkeit ändert, bevor die Initialisierung abgeschlossen ist (z. B. wenn ein abhängiger Cacheschlüssel nicht im Cache gefunden wird), muss der Konstruktor die OnChanged(Object) Methode aufrufen, bevor sie die InitializationComplete() Methode aufruft. In diesem Fall kann der Konstruktor die Dispose() Methode erst aufrufen, nachdem die InitializationComplete() Methode aufgerufen wurde, da die Dispose() Methode eine Ausnahme auslöst, wenn die Initialisierung nicht abgeschlossen ist.