ChangeMonitor.InitializationComplete 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
从派生类的构造函数进行调用以指示初始化已完成。
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()该方法将引发异常。