ChangeMonitor 建構函式

定義

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

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

備註

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

給繼承者的注意事項

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

適用於