Freigeben über


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

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 nullfestgelegt.

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.

Gilt für: