Sdílet prostřednictvím


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

Nepovinný parametr. Pojmenovaná oblast v mezipaměti, ve které existují klíče mezipaměti v parametru keys , pokud jsou implementované 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

Když 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, je možné jako parametr zadat řetězcovou regionName hodnotu. V opačném případě parametr ve výchozím nastavení nastaví hodnotu null.

Poznámka

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

Platí pro