ObjectCache.CreateCacheEntryChangeMonitor Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Cuando se reemplaza en una clase derivada, crea un objeto CacheEntryChangeMonitor que puede activar eventos en respuesta a los cambios realizados en las entradas especificadas de la memoria caché.
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
Parámetros
- keys
- IEnumerable<String>
Identificadores únicos de las entradas de caché que se van a supervisar.
- regionName
- String
Opcional. Región con nombre de la memoria caché donde existen las claves de caché en el parámetro keys
, si se implementan regiones. El valor predeterminado para el parámetro opcional es null
.
Devoluciones
Supervisor de cambios que supervisa las entradas de la memoria caché.
Comentarios
Cuando una clase derivada ObjectCache invalida el método base CreateCacheEntryChangeMonitor , la implementación de caché debe crear un CacheEntryChangeMonitor objeto . Este monitor de cambios especializado notifica a los autores de llamadas cuando hay cambios en las entradas de caché especificadas en el keys
parámetro . Por ejemplo, si un elemento supervisado del keys
parámetro se actualiza o quita de la memoria caché, el monitor de cambios creado por este método desencadena un evento.
Si una implementación de caché admite regiones de caché con nombre, se puede especificar un valor de cadena como regionName
parámetro. De lo contrario, el parámetro tiene null
como valor predeterminado .
Nota
No todas las implementaciones de caché admiten monitores de cambio de entrada de caché. Para determinar si la implementación de caché admite CacheEntryChangeMonitor objetos, consulte la documentación de la implementación de caché específica.