Condividi tramite


MemoryCache.CreateCacheEntryChangeMonitor Metodo

Definizione

Crea un oggetto CacheEntryChangeMonitor in grado di attivare eventi in risposta alle modifiche alle voci della cache specificate.

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

Parametri

keys
IEnumerable<String>

Enumerazione di chiavi delle voci della cache univoche per l'oggetto CacheEntryChangeMonitor.

regionName
String

Area denominata nella cache alla quale può essere aggiunta una voce della cache. Non passare alcun valore per questo parametro. Questo parametro è null per impostazione predefinita, perché la classe MemoryCache non implementa le aree.

Restituisce

Monitoraggio delle modifiche che monitora le voci nella cache.

Eccezioni

regionName non è null.

keys è null.

Un elemento dell'insieme keys è null.

Commenti

Il metodo crea un'istanza CreateCacheEntryChangeMonitorCacheEntryChangeMonitor . Questo monitoraggio delle modifiche specializzato viene usato per monitorare le voci della cache specificate nella keys raccolta e attivare gli eventi quando le voci cambiano.

Una voce monitorata viene considerata modificata per uno dei motivi seguenti:

  • La chiave non esiste al momento della chiamata al CreateCacheEntryChangeMonitor metodo. In questo caso, l'istanza risultante CacheEntryChangeMonitor viene immediatamente impostata su uno stato modificato. Ciò significa che quando il codice associa successivamente un callback di notifica delle modifiche, il callback viene attivato immediatamente.

  • La voce della cache associata è stata rimossa dalla cache. Ciò può verificarsi se la voce viene rimossa in modo esplicito, se scade o se viene rimossa per recuperare la memoria

Si applica a