ObjectCache.CreateCacheEntryChangeMonitor 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
在衍生類別中遭覆寫時建立 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 物件,請參閱特定快取實作的檔。