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 eine abgeleitete Klasse überschrieben wird, wird ein CacheEntryChangeMonitor Objekt erstellt, das Ereignisse als Reaktion auf Änderungen an angegebenen Cacheeinträgen auslösen kann.
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 Cacheeinträge, die überwacht werden sollen.
- regionName
- String
Dies ist optional. Ein benannter Bereich im Cache, in dem die Cacheschlüssel im keys Parameter vorhanden sind, wenn Regionen implementiert werden. Der Standardwert für den optionalen Parameter lautet null.
Gibt zurück
Ein Änderungsmonitor, der 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 keys im 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.
Note
Nicht alle Cacheimplementierungen unterstützen Änderungsmonitore für den Cacheeintrag. Informationen dazu, ob ihre Cacheimplementierung Objekte unterstützt CacheEntryChangeMonitor , finden Sie in der Dokumentation zur spezifischen Cacheimplementierung.