ObjectCache.CreateCacheEntryChangeMonitor Metod

Definition

När det åsidosätts i en härledd klass skapar ett CacheEntryChangeMonitor objekt som kan utlösa händelser som svar på ändringar i angivna cacheposter.

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

Parametrar

keys
IEnumerable<String>

De unika identifierare för cacheposter som ska övervakas.

regionName
String

Optional. En namngiven region i cachen där cachenycklarna i parametern keys finns, om regioner implementeras. Standardvärdet för den valfria parametern är null.

Returer

En ändringsövervakare som övervakar cacheposter i cacheminnet.

Kommentarer

När en härledd ObjectCache klass åsidosätter basmetoden CreateCacheEntryChangeMonitor måste cacheimplementeringen skapa ett CacheEntryChangeMonitor objekt. Den här specialiserade ändringsövervakaren meddelar anropare när det finns ändringar i cacheposterna som anges i parametern keys . Om ett övervakat objekt i parametern keys till exempel uppdateras eller tas bort från cacheminnet utlöser ändringsövervakaren som skapas med den här metoden en händelse.

Om en cacheimplementering stöder namngivna cacheområden kan ett strängvärde anges som regionName parameter. Annars är parametern standardvärdet null.

Note

Alla cacheimplementeringar stöder inte ändringsövervakare för cacheinmatning. Information om huruvida cacheimplementeringen stöder CacheEntryChangeMonitor objekt finns i dokumentationen för den specifika cacheimplementeringen.

Gäller för