ObjectCache.CreateCacheEntryChangeMonitor Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Quando substituído em uma classe derivada, cria um objeto CacheEntryChangeMonitor que pode disparar eventos em resposta às alterações às 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 monitorar.
- regionName
- String
Opcional. Uma região nomeada no cache na qual as chaves de cache no parâmetro keys
existem se as regiões forem implementadas. O valor padrão do 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ções 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
.
Observação
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.