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 物件,請參閱特定快取實作的檔。