CacheEntryChangeMonitor 類別

定義

提供一個基底類別,代表 ChangeMonitor 一種可實作以監控快取項目變更的型別。

public ref class CacheEntryChangeMonitor abstract : System::Runtime::Caching::ChangeMonitor
public abstract class CacheEntryChangeMonitor : System.Runtime.Caching.ChangeMonitor
type CacheEntryChangeMonitor = class
    inherit ChangeMonitor
Public MustInherit Class CacheEntryChangeMonitor
Inherits ChangeMonitor
繼承
CacheEntryChangeMonitor

備註

CacheEntryChangeMonitor 類別提供抽象且唯讀的屬性,可用於監控快取條目。 此類別用於快取實作需監控自身快取條目的變更。 對於快ObjectCache取實作的快取,方法會回傳CacheEntryChangeMonitorCreateCacheEntryChangeMonitor(IEnumerable<String>, String)類型的實例。

給實施者的注意事項

關於必須遵守的繼承合約資訊,請參閱類別概覽中的 ChangeMonitor 繼承人資訊。

建構函式

名稱 Description
CacheEntryChangeMonitor()

初始化 CacheEntryChangeMonitor 類別的新執行個體。 此建構子由衍生類別中的建構子呼叫,以初始化基底類別。

屬性

名稱 Description
CacheKeys

會取得一組快取金鑰,並被監控是否有變更。

HasChanged

會得到一個表示該類別監控 ChangeMonitor 的狀態已經改變的值。

(繼承來源 ChangeMonitor)
IsDisposed

會得到一個值,表示該類別的衍生實例 ChangeMonitor 已被處置。

(繼承來源 ChangeMonitor)
LastModified

會取得一個值,表示監控快取項目變更的最晚時間(UTC 時間)。

RegionName

會取得快取區域名稱。

UniqueId

會得到一個代表類別實例的 ChangeMonitor 值。

(繼承來源 ChangeMonitor)

方法

名稱 Description
Dispose()

釋放目前類別實例 ChangeMonitor 所使用的所有資源。

(繼承來源 ChangeMonitor)
Dispose(Boolean)

釋放所有受管理與非受管理資源,以及任何對實 ChangeMonitor 例的引用。 這種過載必須由派生的變更監控類別來實作。

(繼承來源 ChangeMonitor)
Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetHashCode()

做為預設哈希函式。

(繼承來源 Object)
GetType()

取得目前實例的 Type

(繼承來源 Object)
InitializationComplete()

從衍生類別的建構器呼叫,表示初始化已完成。

(繼承來源 ChangeMonitor)
MemberwiseClone()

建立目前 Object的淺層複本。

(繼承來源 Object)
NotifyOnChanged(OnChangedCallback)

快取實作者呼叫以註冊回調,並在依賴變更時透過代理通知 ObjectCache 實例 OnChangedCallback

(繼承來源 ChangeMonitor)
OnChanged(Object)

由衍生類別呼叫,當相依關係改變時觸發事件。

(繼承來源 ChangeMonitor)
ToString()

傳回表示目前 物件的字串。

(繼承來源 Object)

適用於