ChangeMonitor 建構函式
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
初始化 ChangeMonitor 類別的新執行個體。 此建構子由衍生類別中的建構子呼叫,以初始化基底類別。
protected:
ChangeMonitor();
protected ChangeMonitor();
Protected Sub New ()
備註
該 ChangeMonitor 類別有一個無參數建構子。 然而,繼承自基底 ChangeMonitor 類別並定義自訂變更監控行為的類別,必須在建構子中執行初始化。 欲了解更多資訊,請參閱《繼承者備註》章節。
給繼承者的注意事項
導出類別的建構子必須設定該 UniqueId 屬性、開始監控,並在類別返回前呼叫該 InitializationComplete() 類別。 如果依賴在初始化完成前發生變化(例如,快取中找不到依賴快取金鑰),建構子必須先呼叫該 OnChanged(Object) 方法,再呼叫該 InitializationComplete() 方法。 在這種情況下,建構子只能在方法被呼叫後Dispose()呼叫該InitializationComplete()方法,因為Dispose()若初始化未完成,方法會拋出例外。