ObjectCache.CreateCacheEntryChangeMonitor 方法

定義

當在派生類別中被覆寫時,會建立 CacheEntryChangeMonitor 一個物件,能因應指定快取項目的變更而觸發事件。

public abstract System.Runtime.Caching.CacheEntryChangeMonitor CreateCacheEntryChangeMonitor(System.Collections.Generic.IEnumerable<string> keys, string regionName = default);
abstract member CreateCacheEntryChangeMonitor : seq<string> * string -> System.Runtime.Caching.CacheEntryChangeMonitor
Public MustOverride Function CreateCacheEntryChangeMonitor (keys As IEnumerable(Of String), Optional regionName As String = Nothing) As CacheEntryChangeMonitor

參數

keys
IEnumerable<String>

監控快取條目的唯一識別碼。

regionName
String

Optional. 快取中指定區域,參數中的 keys 快取鍵存在(若實作區域)。 可選參數的預設值為 null

傳回

一個變更監控器,監控快取中的快取條目。

備註

當派生 ObjectCache 類別覆寫基底 CreateCacheEntryChangeMonitor 方法時,快取實作必須建立物件 CacheEntryChangeMonitor 。 這個專門的變更監控器會在參數中指定的 keys 快取項目有變更時通知呼叫者。 例如,若參數中的 keys 監控項目被更新或移除快取,該方法建立的變更監控器會觸發事件。

如果快取實作支援命名快取區域,則可以指定字串值作為 regionName 參數。 否則,參數預設為 null

Note

並非所有快取實作都支援快取項目變更監控器。 要判斷你的快取實作是否支援 CacheEntryChangeMonitor 物件,請參閱該快取實作的文件。

適用於