ObjectCache.CreateCacheEntryChangeMonitor Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.