ObjectCache.CreateCacheEntryChangeMonitor Metoda

Definice

Při přepsání v odvozené třídě vytvoří CacheEntryChangeMonitor objekt, který může aktivovat události v reakci na změny zadaných položek mezipaměti.

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

Parametry

keys
IEnumerable<String>

Jedinečné identifikátory položek mezipaměti, které se mají monitorovat.

regionName
String

Optional. Pojmenovaná oblast v mezipaměti, ve které existují klíče mezipaměti v parametru keys , pokud jsou implementovány oblasti. Výchozí hodnota volitelného parametru je null.

Návraty

Monitorování změn, které monitoruje položky mezipaměti v mezipaměti.

Poznámky

Pokud odvozená ObjectCache třída přepíše základní CreateCacheEntryChangeMonitor metodu, implementace mezipaměti musí vytvořit CacheEntryChangeMonitor objekt. Toto specializované monitorování změn upozorní volající, když dojde ke změnám položek mezipaměti zadaných v parametru keys . Pokud je například monitorovaná položka v parametru keys aktualizována nebo odebrána z mezipaměti, monitorování změn vytvořené touto metodou aktivuje událost.

Pokud implementace mezipaměti podporuje pojmenované oblasti mezipaměti, může být jako regionName parametr zadána řetězcová hodnota. V opačném případě je parametr výchozí nullhodnotou .

Note

Ne všechny implementace mezipaměti podporují monitorování změn vstupu do mezipaměti. Pokud chcete zjistit, jestli implementace mezipaměti podporuje CacheEntryChangeMonitor objekty, prohlédněte si dokumentaci ke konkrétní implementaci mezipaměti.

Platí pro