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 qui peut déclencher des CacheEntryChangeMonitor événements en réponse aux modifications apportées aux entrées de 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 des clés d’entrée de cache uniques pour l’objet CacheEntryChangeMonitor .
- regionName
- String
Région nommée dans le 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 MemoryCache classe n’implémente pas les régions.
Retours
Moniteur de modification qui surveille les entrées dans le cache.
Exceptions
regionName n’est pas null.
keys a la valeur null.
Un élément de la keys collection est null.
Remarques
La CreateCacheEntryChangeMonitor méthode crée une 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 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, l’instance résultante CacheEntryChangeMonitor est immédiatement définie 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 la mémoire