MemoryCache.CreateCacheEntryChangeMonitor Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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