Partager via


MemoryCache.CreateCacheEntryChangeMonitor Méthode

Définition

Crée un objet CacheEntryChangeMonitor qui peut déclencher des événements en réponse à des modifications apportées aux entrées du cache spécifiées.

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

Paramètres

keys
IEnumerable<String>

Énumération de clés d'entrée de cache uniques pour l'objet CacheEntryChangeMonitor.

regionName
String

Région nommée du cache à laquelle une entrée de cache peut être ajoutée. Ne passez pas de valeur pour ce paramètre. Ce paramètre est null par défaut, car la classe MemoryCache n'implémente pas de régions.

Retours

Analyseur de modification qui surveille les entrées du cache.

Exceptions

regionName n’est pas un null.

keys a la valeur null.

Un élément dans la collection keys est null.

Remarques

La CreateCacheEntryChangeMonitor méthode crée un CacheEntryChangeMonitor instance. Ce moniteur de modification spécialisé est utilisé pour surveiller les entrées de cache spécifiées dans la keys collection et pour déclencher des événements lorsque les entrées changent.

Une entrée surveillée est considérée comme ayant changé pour l’une des raisons suivantes :

  • La clé n’existe pas au moment de l’appel à la CreateCacheEntryChangeMonitor méthode . Dans ce cas, le instance résultant CacheEntryChangeMonitor est immédiatement défini sur un état modifié. Cela signifie que lorsque le code lie par la suite un rappel de notification de modification, le rappel est déclenché immédiatement.

  • L’entrée de cache associée a été supprimée du cache. Cela peut se produire si l’entrée est explicitement supprimée, si elle expire ou si elle est supprimée pour récupérer de la mémoire

S’applique à