ChangeMonitor Konstruktor
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.