ChangeMonitor 建構函式

定義

初始化 ChangeMonitor 類別的新執行個體。 這個建構函式由衍生類別中的建構函式呼叫,來初始化基底類別。

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

備註

類別 ChangeMonitor 具有無參數建構函式。 不過,繼承自基 ChangeMonitor 類並定義自定義變更監視行為的類別必須在建構函式中執行初始化。 如需詳細資訊,請參閱繼承者注意事項一節。

給繼承者的注意事項

衍生類別的建構函式必須設定 UniqueId 屬性、開始監視,並在傳回之前呼叫 InitializationComplete() 類別。 例如,如果在初始化完成之前變更相依性 (,如果在快取) 中找不到相依快取索引鍵,則建構函式必須在呼叫 InitializationComplete() 方法之前呼叫 OnChanged(Object) 方法。 在此情況下,建構函式只能在呼叫 方法之後InitializationComplete()呼叫 Dispose() 方法,因為Dispose()如果初始化未完成,方法會擲回例外狀況。

適用於