CacheEntryChangeMonitor Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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
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) |