MemoryCache.CreateCacheEntryChangeMonitor Metodo

Definizione

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

Si applica a