CacheEntryChangeMonitor Classe

Definição

Fornece uma classe base que representa um ChangeMonitor tipo que pode ser implementado para monitorar as alterações nas entradas de cache.

public ref class CacheEntryChangeMonitor abstract : System::Runtime::Caching::ChangeMonitor
public abstract class CacheEntryChangeMonitor : System.Runtime.Caching.ChangeMonitor
type CacheEntryChangeMonitor = class
    inherit ChangeMonitor
Public MustInherit Class CacheEntryChangeMonitor
Inherits ChangeMonitor
Herança
CacheEntryChangeMonitor

Comentários

A CacheEntryChangeMonitor classe fornece propriedades abstratas e somente leitura que podem ser implementadas para monitorar entradas de cache. Essa classe é usada quando uma implementação de cache precisa monitorar alterações nas entradas em seu próprio cache. Para caches que são ObjectCache implementações de cache, uma instância do CacheEntryChangeMonitor tipo é retornada pelo CreateCacheEntryChangeMonitor(IEnumerable<String>, String) método.

Notas aos Implementadores

Para obter informações sobre o contrato de herança que deve ser seguido, consulte as informações para herdadores na visão geral da ChangeMonitor classe.

Construtores

Nome Description
CacheEntryChangeMonitor()

Inicializa uma nova instância da classe CacheEntryChangeMonitor. Esse construtor é chamado de construtores em classes derivadas para inicializar a classe base.

Propriedades

Nome Description
CacheKeys

Obtém uma coleção de chaves de cache monitoradas para alterações.

HasChanged

Obtém um valor que indica que o estado monitorado pela ChangeMonitor classe foi alterado.

(Herdado de ChangeMonitor)
IsDisposed

Obtém um valor que indica que a instância derivada de uma ChangeMonitor classe é descartada.

(Herdado de ChangeMonitor)
LastModified

Obtém um valor que indica a hora mais recente (no horário UTC) em que a entrada de cache monitorada foi alterada.

RegionName

Obtém o nome de uma região do cache.

UniqueId

Obtém um valor que representa a instância de ChangeMonitor classe.

(Herdado de ChangeMonitor)

Métodos

Nome Description
Dispose()

Libera todos os recursos usados pela instância atual da ChangeMonitor classe.

(Herdado de ChangeMonitor)
Dispose(Boolean)

Libera todos os recursos gerenciados e não gerenciados e todas as ChangeMonitor referências à instância. Essa sobrecarga deve ser implementada por classes de monitor de alteração derivadas.

(Herdado de ChangeMonitor)
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
InitializationComplete()

Chamado do construtor de classes derivadas para indicar que a inicialização foi concluída.

(Herdado de ChangeMonitor)
MemberwiseClone()

Cria uma cópia superficial do Objectatual.

(Herdado de Object)
NotifyOnChanged(OnChangedCallback)

Chamado pelos implementadores de Cache para registrar um retorno de chamada e notificar uma ObjectCache instância por meio do OnChangedCallback delegado quando uma dependência for alterada.

(Herdado de ChangeMonitor)
OnChanged(Object)

Chamado por classes derivadas para gerar o evento quando uma dependência é alterada.

(Herdado de ChangeMonitor)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a