MemoryCache.CreateCacheEntryChangeMonitor Método

Definición

Crea un CacheEntryChangeMonitor objeto que puede desencadenar eventos en respuesta a los cambios en las entradas de caché especificadas.

public override System.Runtime.Caching.CacheEntryChangeMonitor CreateCacheEntryChangeMonitor(System.Collections.Generic.IEnumerable<string> keys, string regionName = default);
override this.CreateCacheEntryChangeMonitor : seq<string> * string -> System.Runtime.Caching.CacheEntryChangeMonitor
Public Overrides Function CreateCacheEntryChangeMonitor (keys As IEnumerable(Of String), Optional regionName As String = Nothing) As CacheEntryChangeMonitor

Parámetros

keys
IEnumerable<String>

Enumeración de claves de entrada de caché únicas para el CacheEntryChangeMonitor objeto .

regionName
String

Región con nombre en la memoria caché a la que se puede agregar una entrada de caché. No pase un valor para este parámetro. Este parámetro es null de forma predeterminada, ya que la MemoryCache clase no implementa regiones.

Devoluciones

Monitor de cambios que supervisa las entradas en la memoria caché.

Excepciones

regionName no nulles .

keys es null.

Un elemento de la keys colección es null.

Comentarios

El CreateCacheEntryChangeMonitor método crea una CacheEntryChangeMonitor instancia de . Este monitor de cambios especializado se usa para supervisar las entradas de caché especificadas en la keys colección y desencadenar eventos cuando cambian las entradas.

Se considera que una entrada supervisada ha cambiado por cualquiera de los siguientes motivos:

  • La clave no existe en el momento de la llamada al CreateCacheEntryChangeMonitor método . En ese caso, la instancia resultante CacheEntryChangeMonitor se establece inmediatamente en un estado modificado. Esto significa que, cuando el código enlaza posteriormente una devolución de llamada de notificación de cambios, la devolución de llamada se desencadena inmediatamente.

  • La entrada de caché asociada se quitó de la memoria caché. Esto puede ocurrir si la entrada se quita explícitamente, si expira o si se expulsa para recuperar memoria.

Se aplica a