Sdílet prostřednictvím


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í monitorování změn, však musí provádět inicializaci v konstruktoru. Další informace najdete v části Poznámky pro dědíky.

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 dokončením inicializace změní (například pokud se závislý klíč mezipaměti v mezipaměti nenajde), musí konstruktor před voláním metody volat OnChanged(Object) metodu InitializationComplete() . V tomto případě může konstruktor volat metodu Dispose() pouze po InitializationComplete() volání metody, protože Dispose() metoda vyvolá výjimku, pokud inicializace není dokončena.

Platí pro