ChangeMonitor 构造函数

定义

初始化 ChangeMonitor 类的新实例。 从派生类中的构造函数调用此构造函数以初始化基类。

protected:
 ChangeMonitor();
protected ChangeMonitor();
Protected Sub New ()

注解

ChangeMonitor 类具有无参数构造函数。 但是,继承自基 ChangeMonitor 类并定义自定义更改监视行为的类必须在构造函数中执行初始化。 有关详细信息,请参阅“继承者说明”部分。

继承者说明

派生类的构造函数必须设置 UniqueId 属性,开始监视,并在类返回之前调用 InitializationComplete() 该类。 如果在初始化完成之前更改依赖项(例如,如果在缓存中找不到依赖缓存键),构造函数必须在调用该方法之前调用OnChanged(Object)InitializationComplete()该方法。 在这种情况下,构造函数只能在调用方法后Dispose()调用InitializationComplete()该方法,因为如果未完成初始化,该方法Dispose()将引发异常。

适用于