CacheEntryChangeMonitor 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供一個基底類別,代表 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 類別提供抽象且唯讀的屬性,可用於監控快取條目。 此類別用於快取實作需監控自身快取條目的變更。 對於快ObjectCache取實作的快取,方法會回傳CacheEntryChangeMonitor該CreateCacheEntryChangeMonitor(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) |