ObjectCache.CreateCacheEntryChangeMonitor Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Wenn diese Methode in einer abgeleiteten Klasse überschrieben wird, erstellt sie ein CacheEntryChangeMonitor-Objekt, das Ereignisse auslösen kann, wenn Änderungen an angegebenen Cacheeinträgen vorgenommen werden.
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
Parameter
- keys
- IEnumerable<String>
Die eindeutigen Bezeichner für die zu überwachenden Cacheeinträge.
- regionName
- String
Dies ist optional. Ein benannter Bereich im Cache, in dem sich die Cacheschlüssel im keys
-Parameter befinden, falls Bereiche implementiert werden. Der Standardwert für den optionalen Parameter ist null
.
Gibt zurück
Eine Änderungsüberwachung, die Cacheeinträge im Cache überwacht.
Hinweise
Wenn eine abgeleitete ObjectCache Klasse die Basismethode CreateCacheEntryChangeMonitor außer Kraft setzt, muss die Cacheimplementierung ein CacheEntryChangeMonitor Objekt erstellen. Dieser spezielle Änderungsmonitor benachrichtigt Aufrufer, wenn Änderungen an den Cacheeinträgen vorhanden sind, die im keys
Parameter angegeben sind. Wenn beispielsweise ein überwachtes Element im keys
Parameter aktualisiert oder aus dem Cache entfernt wird, löst der von dieser Methode erstellte Änderungsmonitor ein Ereignis aus.
Wenn eine Cacheimplementierung benannte Cachebereiche unterstützt, kann ein Zeichenfolgenwert als regionName
Parameter angegeben werden. Andernfalls wird der Parameter standardmäßig auf null
.
Hinweis
Nicht alle Cacheimplementierungen unterstützen Überwachungsmonitore für die Cacheeingabe. Informationen zur Unterstützung der Cacheimplementierung finden Sie in der Dokumentation zur spezifischen Cacheimplementierung CacheEntryChangeMonitor .