ChangeMonitor Konstruktor

Definice

Inicializuje novou instanci ChangeMonitor třídy. Tento konstruktor je volána z konstruktorů v odvozených třídách k inicializaci základní třídy.

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

Poznámky

Třída ChangeMonitor má konstruktor bez parametrů. Třídy, které dědí ze základní ChangeMonitor třídy a definují vlastní chování sledování změn, však musí provádět inicializaci v konstruktoru. Další informace najdete v části Poznámky pro dědiče.

Poznámky pro dědice

Konstruktor odvozené třídy musí nastavit UniqueId vlastnost, zahájit monitorování a volat InitializationComplete() třídu před vrácením. Pokud se závislost před inicializací změní (například pokud se v mezipaměti nenajde závislý klíč mezipaměti), musí konstruktor před voláním metody volat OnChanged(Object) metodu InitializationComplete() . V tomto případě může konstruktor volat metodu Dispose()InitializationComplete() až po volání metody, protože Dispose() metoda vyvolá výjimku, pokud inicializace není dokončena.

Platí pro