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 CacheEntryChangeMonitor oggetto 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 di immissione della cache univoca per l'oggetto CacheEntryChangeMonitor .
- regionName
- String
Area denominata nella cache in cui è possibile aggiungere una voce della cache. Non passare un valore per questo parametro. Questo parametro è null per impostazione predefinita, perché la MemoryCache classe non implementa le aree.
Valori restituiti
Monitoraggio delle modifiche che monitora le voci nella cache.
Eccezioni
regionName non nullè .
keys è null.
Un elemento nella keys raccolta è null.
Commenti
Il CreateCacheEntryChangeMonitor metodo crea un'istanza CacheEntryChangeMonitor di . Questo monitoraggio delle modifiche specializzato viene usato per monitorare le voci della keys cache specificate nella raccolta e per 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 tal 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