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 CacheEntryChangeMonitor objet qui peut déclencher des événements en réponse aux modifications apportées aux entrées de 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 de cache à surveiller.
- regionName
- String
Optional. Région nommée dans le cache où les clés de cache du keys paramètre existent, si des régions sont implémentées. La valeur par défaut du paramètre facultatif est null.
Retours
Moniteur de modification qui surveille les entrées de cache dans le 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 lorsqu’il y a des modifications apportées aux 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.
Note
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 CacheEntryChangeMonitor les objets, consultez la documentation relative à l’implémentation de cache spécifique.