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

選擇性。 如果已實作區域,則為快取中存在 keys 參數中之快取索引鍵的具名區域。 選擇性參數的預設值為 null

傳回

監控快取區快取項目的變更監視器。

備註

當衍生 ObjectCache 類別覆寫基底 CreateCacheEntryChangeMonitor 方法時,快取實作必須建立 CacheEntryChangeMonitor 物件。 當參數中指定的 keys 快取專案有變更時,此特製化變更監視器會通知呼叫端。 例如,如果參數中的 keys 受監視專案已更新或從快取中移除,這個方法所建立的變更監視器就會觸發事件。

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

注意

並非所有快取實作都支援快取專案變更監視器。 若要判斷快取實作是否支援 CacheEntryChangeMonitor 物件,請參閱特定快取實作的檔。

適用於