MemoryCache.CreateCacheEntryChangeMonitor Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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