CacheEntryChangeMonitor Classe

Definição

Fornece uma classe base que representa um ChangeMonitor tipo que pode ser implementado para monitorizar 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

Observações

A CacheEntryChangeMonitor classe fornece propriedades abstratas, de apenas leitura, que podem ser implementadas para monitorizar entradas de cache. Esta classe é usada quando uma implementação de cache tem de monitorizar alterações às entradas na sua própria cache. Para caches que são ObjectCache implementações de cache, uma instância do CacheEntryChangeMonitor tipo é devolvida pelo CreateCacheEntryChangeMonitor(IEnumerable<String>, String) método.

Notas para Implementadores

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

Construtores

Name Description
CacheEntryChangeMonitor()

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

Propriedades

Name Description
CacheKeys

Recebe uma coleção de chaves de cache que são monitorizadas para alterações.

HasChanged

Recebe um valor que indica que o estado monitorizado pela ChangeMonitor classe mudou.

(Herdado de ChangeMonitor)
IsDisposed

Obtém um valor que indica que a instância derivada de uma ChangeMonitor classe está disponível.

(Herdado de ChangeMonitor)
LastModified

Recebe um valor que indica a hora mais recente (em tempo UTC) em que a entrada de cache monitorizada foi alterada.

RegionName

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

UniqueId

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

(Herdado de ChangeMonitor)

Métodos

Name Description
Dispose()

Liberta todos os recursos que são usados pela instância atual da ChangeMonitor classe.

(Herdado de ChangeMonitor)
Dispose(Boolean)

Liberta todos os recursos geridos e não geridos e quaisquer referências à ChangeMonitor instância. Esta sobrecarga deve ser implementada por classes derivadas de monitores de alteração.

(Herdado de ChangeMonitor)
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como função de 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 está concluída.

(Herdado de ChangeMonitor)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
NotifyOnChanged(OnChangedCallback)

Chamado pelos implementadores de cache para registar um callback e notificar uma ObjectCache instância através do OnChangedCallback delegado quando uma dependência mudou.

(Herdado de ChangeMonitor)
OnChanged(Object)

Chamado por classes derivadas para levantar o evento quando uma dependência muda.

(Herdado de ChangeMonitor)
ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Aplica-se a