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 byla 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 dokončením inicializace v odvozené třídě, musí konstruktor odvozené třídy vyvolat metodu OnChanged .
Při vyvolání OnChangedHasChanged metody je vlastnost automaticky nastavena na true
hodnotu pomocí sledování změn. V důsledku toho, když konstruktor monitorová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 change-monitor.
Poznámky pro dědice
Konstruktor odvozené třídy musí před vrácením konstruktoru volat základní InitializationComplete() metodu. Konstruktor odvozené třídy může volat metodu Dispose() pouze poté InitializationComplete() , co je volána, protože Dispose() metoda vyvolá výjimku, pokud inicializace není dokončena.