ChangeMonitor.InitializationComplete 方法

定义

从派生类的构造函数进行调用以指示初始化已完成。

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

注解

如果依赖项在派生类中初始化完成之前发生更改,则派生类的构造函数必须调用 OnChanged 方法。

OnChanged调用 方法时,HasChanged更改监视器会自动将 属性设置为 true 。 因此,当更改监视器的构造函数调用 InitializationComplete 方法时,基类将自动调用 Dispose 方法。 如果初始化完成,该方法 OnChanged 会自动释放派生的更改监视器实例。

继承者说明

派生类的构造函数必须在构造函数返回之前调用基 InitializationComplete() 方法。 派生类的构造函数只能在调用 后InitializationComplete()调用 Dispose() 方法,因为如果未完成初始化,Dispose()该方法将引发异常。

适用于