ChangeMonitor.InitializationComplete Metódus

Definíció

A származtatott osztályok konstruktorától hívva jelezheti, hogy az inicializálás befejeződött.

protected:
 void InitializationComplete();
protected void InitializationComplete();
member this.InitializationComplete : unit -> unit
Protected Sub InitializationComplete ()

Megjegyzések

Ha egy függőség megváltozik, mielőtt az inicializálás befejeződik egy származtatott osztályban, a származtatott osztály konstruktorának meg kell hívnia a metódust OnChanged .

OnChanged A metódus meghívásakor a HasChanged tulajdonságot a változásfigyelő automatikusan beállítjatrue. Ennek eredményeképpen, amikor a változásfigyelő konstruktora meghívja a InitializationComplete metódust, az alaposztály automatikusan meghívja a metódust Dispose . Ha az inicializálás befejeződött, a OnChanged metódus automatikusan megsemmisíti a származtatott változásfigyelő példányt.

Megjegyzések az öröklőkhöz

A származtatott osztály konstruktorának meg kell hívnia az alapmetódust InitializationComplete() , mielőtt a konstruktor visszatér. A származtatott osztály konstruktora csak a meghívás után Dispose() hívhatja meg a InitializationComplete() metódust, mert a Dispose() metódus kivételt eredményez, ha az inicializálás nem fejeződik be.

A következőre érvényes: