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 überschreibt, muss die Cacheimplementierung ein CacheEntryChangeMonitor -Objekt erstellen. Dieser spezialisierte Ä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 Cacheregionen unterstützt, kann ein Zeichenfolgenwert als regionName
Parameter angegeben werden. Andernfalls ist der Parameter standardmäßig auf null
festgelegt.
Hinweis
Nicht alle Cacheimplementierungen unterstützen Änderungsmonitore für den Cacheeintrag. Informationen dazu, ob Ihre Cacheimplementierung Objekte unterstützt CacheEntryChangeMonitor , finden Sie in der Dokumentation für die jeweilige Cacheimplementierung.