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 tipo ChangeMonitor 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 de solo lectura que se pueden implementar para supervisar las entradas de caché. Esta clase se usa cuando una implementación de caché tiene que supervisar los cambios en las entradas de su propia memoria 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 se debe seguir, consulte la información de los heredadores en la información general de la ChangeMonitor clase.
Constructores
CacheEntryChangeMonitor() |
Inicializa una nueva instancia de la clase CacheEntryChangeMonitor. Los constructores de clases derivadas llaman a este constructor para inicializar la clase base. |
Propiedades
CacheKeys |
Obtiene una colección de claves de caché cuyos cambios se supervisan. |
HasChanged |
Obtiene un valor que indica que el estado supervisado por la clase ChangeMonitor ha cambiado. (Heredado de ChangeMonitor) |
IsDisposed |
Obtiene un valor que indica que se elimina la instancia derivada de una clase ChangeMonitor. (Heredado de ChangeMonitor) |
LastModified |
Obtiene un valor que indica la última vez que se cambió (en UTC) la entrada de caché supervisada. |
RegionName |
Obtiene el nombre de una región de la memoria caché. |
UniqueId |
Obtiene un valor que representa una instancia de la clase ChangeMonitor. (Heredado de ChangeMonitor) |
Métodos
Dispose() |
Libera todos los recursos utilizados por la instancia actual de la clase ChangeMonitor. (Heredado de ChangeMonitor) |
Dispose(Boolean) |
Libera todos los recursos administrados y no administrados así como todas las referencias a la instancia de ChangeMonitor. Esta sobrecarga la deben implementar las clases de supervisión de cambios derivadas. (Heredado de ChangeMonitor) |
Equals(Object) |
Determina si el objeto especificado es igual que el objeto actual. (Heredado de Object) |
GetHashCode() |
Sirve como la función hash predeterminada. (Heredado de Object) |
GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
InitializationComplete() |
Este método lo invoca el constructor de clases derivadas para indicar que ha finalizado la inicialización. (Heredado de ChangeMonitor) |
MemberwiseClone() |
Crea una copia superficial del Object actual. (Heredado de Object) |
NotifyOnChanged(OnChangedCallback) |
Lo llaman los implementadores de memoria caché para registrar una devolución de llamada y notificar a una instancia de ObjectCache a través del delegado OnChangedCallback cuando una dependencia ha cambiado. (Heredado de ChangeMonitor) |
OnChanged(Object) |
Este método lo invocan las 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) |