ObjectCache.CreateCacheEntryChangeMonitor Método

Definição

Quando substituído em uma classe derivada, cria um CacheEntryChangeMonitor objeto que pode disparar eventos em resposta a alterações em 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 exclusivos para entradas de cache a serem monitoradas.

regionName
String

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

Retornos

Um monitor de alteração que monitora as entradas de cache no cache.

Comentários

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

Se uma implementação de cache der suporte a regiões de cache nomeadas, um valor de cadeia de caracteres poderá ser especificado como o regionName parâmetro. Caso contrário, o parâmetro usa como padrão null.

Note

Nem todas as implementações de cache dão suporte a monitores de alteração de entrada de cache. Para determinar se a implementação do cache dá CacheEntryChangeMonitor suporte a objetos, consulte a documentação para a implementação de cache específica.

Aplica-se a