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

Применяется к