ChangeMonitor.InitializationComplete Metoda
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í.
Volána z konstruktoru odvozených tříd k označení, že inicializace je dokončena.
protected:
void InitializationComplete();
protected void InitializationComplete();
member this.InitializationComplete : unit -> unit
Protected Sub InitializationComplete ()
Poznámky
Pokud se závislost změní před inicializací v odvozené třídě, konstruktor odvozené třídy musí vyvolat metodu OnChanged .
OnChanged Při vyvolání HasChanged metody je vlastnost automaticky nastavena true monitorováním změn. V důsledku toho, když konstruktor sledování změn volá metodu InitializationComplete , základní třída automaticky zavolá metodu Dispose . Pokud je inicializace dokončena, OnChanged metoda automaticky odstraní odvozenou instanci sledování změn.
Poznámky pro dědice
Konstruktor odvozené třídy musí volat základní InitializationComplete() metodu před konstruktor vrátí. Konstruktor odvozené třídy může volat metodu Dispose() pouze po InitializationComplete() volání, protože Dispose() metoda vyvolá výjimku, pokud inicializace není dokončena.