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í 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.