Sdílet prostřednictvím


ChangeMonitor.InitializationComplete Metoda

Definice

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.

Platí pro