ObjectCache.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.
En cas de substitution dans une classe dérivée, crée un objet CacheEntryChangeMonitor qui peut déclencher des événements en réponse aux modifications apportées aux entrées du cache spécifiées.
public abstract System.Runtime.Caching.CacheEntryChangeMonitor CreateCacheEntryChangeMonitor (System.Collections.Generic.IEnumerable<string> keys, string regionName = default);
abstract member CreateCacheEntryChangeMonitor : seq<string> * string -> System.Runtime.Caching.CacheEntryChangeMonitor
Public MustOverride Function CreateCacheEntryChangeMonitor (keys As IEnumerable(Of String), Optional regionName As String = Nothing) As CacheEntryChangeMonitor
Paramètres
- keys
- IEnumerable<String>
Identificateurs uniques pour les entrées du cache à surveiller.
- regionName
- String
Optionnel. Région nommée du cache dans laquelle se trouvent les clés du paramètre keys
, si des régions sont implémentées. La valeur par défaut du paramètre facultatif est null
.
Retours
Analyseur de modification qui surveille les entrées du cache.
Remarques
Lorsqu’une classe dérivée ObjectCache remplace la méthode de base CreateCacheEntryChangeMonitor , l’implémentation du cache doit créer un CacheEntryChangeMonitor objet . Ce moniteur de modification spécialisé avertit les appelants en cas de modification des entrées de cache spécifiées dans le keys
paramètre . Par exemple, si un élément surveillé dans le keys
paramètre est mis à jour ou supprimé du cache, le moniteur de modification créé par cette méthode déclenche un événement.
Si une implémentation de cache prend en charge les régions de cache nommées, une valeur de chaîne peut être spécifiée en tant que regionName
paramètre . Sinon, le paramètre est défini par défaut sur null
.
Notes
Toutes les implémentations de cache ne prennent pas en charge les moniteurs de modification d’entrée de cache. Pour déterminer si votre implémentation de cache prend en charge les CacheEntryChangeMonitor objets, consultez la documentation de l’implémentation de cache spécifique.