ChangeMonitor.InitializationComplete Metoda

Definice

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.

Platí pro