CacheEntryChangeMonitor Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Proporciona una clase base que representa un ChangeMonitor tipo que se puede implementar para supervisar los cambios en las entradas de caché.
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
- Herencia
Comentarios
La CacheEntryChangeMonitor clase proporciona propiedades abstractas y de solo lectura que se pueden implementar para supervisar entradas de caché. Esta clase se usa cuando una implementación de caché tiene que supervisar los cambios en las entradas de su propia caché. En el caso de las memorias caché que son ObjectCache implementaciones de caché, el CreateCacheEntryChangeMonitor(IEnumerable<String>, String) método devuelve una instancia del CacheEntryChangeMonitor tipo .
Notas a los implementadores
Para obtener información sobre el contrato de herencia que debe seguirse, consulte la información de los heredar en la información general de la ChangeMonitor clase.
Constructores
| Nombre | Description |
|---|---|
| CacheEntryChangeMonitor() |
Inicializa una nueva instancia de la clase CacheEntryChangeMonitor. Este constructor se llama desde constructores de clases derivadas para inicializar la clase base. |
Propiedades
| Nombre | Description |
|---|---|
| CacheKeys |
Obtiene una colección de claves de caché que se supervisan para ver los cambios. |
| HasChanged |
Obtiene un valor que indica que el estado supervisado por la ChangeMonitor clase ha cambiado. (Heredado de ChangeMonitor) |
| IsDisposed |
Obtiene un valor que indica que se elimina la instancia derivada de una ChangeMonitor clase. (Heredado de ChangeMonitor) |
| LastModified |
Obtiene un valor que indica la hora más reciente (en hora UTC) que se cambió la entrada de caché supervisada. |
| RegionName |
Obtiene el nombre de una región de la memoria caché. |
| UniqueId |
Obtiene un valor que representa la instancia de ChangeMonitor clase. (Heredado de ChangeMonitor) |
Métodos
| Nombre | Description |
|---|---|
| Dispose() |
Libera todos los recursos que usa la instancia actual de la ChangeMonitor clase . (Heredado de ChangeMonitor) |
| Dispose(Boolean) |
Libera todos los recursos administrados y no administrados y las referencias a la ChangeMonitor instancia. Esta sobrecarga debe implementarse mediante clases derivadas de change-monitor. (Heredado de ChangeMonitor) |
| Equals(Object) |
Determina si el objeto especificado es igual al objeto actual. (Heredado de Object) |
| GetHashCode() |
Actúa como la función hash predeterminada. (Heredado de Object) |
| GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
| InitializationComplete() |
Se llama desde el constructor de clases derivadas para indicar que finaliza la inicialización. (Heredado de ChangeMonitor) |
| MemberwiseClone() |
Crea una copia superficial del Objectactual. (Heredado de Object) |
| NotifyOnChanged(OnChangedCallback) |
Llamado por los implementadores de caché para registrar una devolución de llamada y notificar a una ObjectCache instancia a través del OnChangedCallback delegado cuando ha cambiado una dependencia. (Heredado de ChangeMonitor) |
| OnChanged(Object) |
Llamado por clases derivadas para generar el evento cuando cambia una dependencia. (Heredado de ChangeMonitor) |
| ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |