ChangeMonitor.InitializationComplete Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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.