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 ли реализация кэша объекты, см. в документации по конкретной реализации кэша.