ObjectCache.CreateCacheEntryChangeMonitor Methode

Definition

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

CacheEntryChangeMonitor

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 .

Gilt für