ObjectCache.CreateCacheEntryChangeMonitor Método

Definição

Quando é sobreposto numa classe derivada, cria-se um CacheEntryChangeMonitor objeto que pode desencadear eventos em resposta a alterações a entradas de cache especificadas.

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

Parâmetros

keys
IEnumerable<String>

Os identificadores únicos para entradas de cache a monitorizar.

regionName
String

Optional. Uma região nomeada na cache onde existem as chaves de cache no keys parâmetro, se as regiões forem implementadas. O valor padrão para o parâmetro opcional é null.

Devoluções

Um monitor de alterações que monitoriza as entradas da cache na cache.

Observações

Quando uma classe derivada ObjectCache sobrepõe o método base CreateCacheEntryChangeMonitor , a implementação da cache deve criar um CacheEntryChangeMonitor objeto. Este monitor de alterações especializado notifica os chamadores quando há alterações nas entradas de cache especificadas no keys parâmetro. Por exemplo, se um item monitorizado no keys parâmetro for atualizado ou removido da cache, o monitor de alterações criado por este método desencadeia um evento.

Se uma implementação de cache suportar regiões de cache nomeadas, pode ser especificado um valor de cadeia como parâmetro regionName . Caso contrário, o parâmetro por defeito é null.

Note

Nem todas as implementações de cache suportam monitores de alteração de entrada de cache. Para determinar se a sua implementação de cache suporta CacheEntryChangeMonitor objetos, consulte a documentação da implementação específica da cache.

Aplica-se a