CacheEntryChangeMonitor Clase

Definición

Proporciona una clase base que representa un tipo ChangeMonitor que se puede implementar para supervisar los cambios en las entradas de caché.Provides a base class that represents a ChangeMonitor type that can be implemented in order to monitor changes to cache entries.

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
CacheEntryChangeMonitor

Comentarios

La CacheEntryChangeMonitor clase proporciona propiedades abstractas de solo lectura que se pueden implementar para supervisar entradas de caché.The CacheEntryChangeMonitor class provides abstract, read-only properties that can be implemented for monitoring cache entries. Esta clase se usa cuando una implementación de caché tiene que supervisar los cambios en las entradas de su propia memoria caché.This class is used when a cache implementation has to monitor changes to entries in its own cache. En el caso de las memorias caché que son ObjectCache implementaciones de caché, CacheEntryChangeMonitor el método devuelve una instancia del tipo CreateCacheEntryChangeMonitor(IEnumerable<String>, String) .For caches that are ObjectCache cache implementations, an instance of the CacheEntryChangeMonitor type is returned by the CreateCacheEntryChangeMonitor(IEnumerable<String>, String) method.

Notas a los implementadores

Para obtener información sobre el contrato de herencia que se debe seguir, vea la información de los herederos en la información general de la ChangeMonitor clase.For information about the inheritance contract that must be followed, see the information for inheritors in the ChangeMonitor class overview.

Constructores

CacheEntryChangeMonitor()

Inicializa una nueva instancia de la clase CacheEntryChangeMonitor.Initializes a new instance of the CacheEntryChangeMonitor class. Los constructores de clases derivadas llaman a este constructor para inicializar la clase base.This constructor is called from constructors in derived classes to initialize the base class.

Propiedades

CacheKeys

Obtiene una colección de claves de caché cuyos cambios se supervisan.Gets a collection of cache keys that are monitored for changes.

HasChanged

Obtiene un valor que indica que el estado supervisado por la clase ChangeMonitor ha cambiado.Gets a value that indicates that the state that is monitored by the ChangeMonitor class has changed.

(Heredado de ChangeMonitor)
IsDisposed

Obtiene un valor que indica que se elimina la instancia derivada de una clase ChangeMonitor.Gets a value that indicates that the derived instance of a ChangeMonitor class is disposed.

(Heredado de ChangeMonitor)
LastModified

Obtiene un valor que indica la última vez que se cambió (en UTC) la entrada de caché supervisada.Gets a value that indicates the latest time (in UTC time) that the monitored cache entry was changed.

RegionName

Obtiene el nombre de una región de la memoria caché.Gets the name of a region of the cache.

UniqueId

Obtiene un valor que representa una instancia de la clase ChangeMonitor.Gets a value that represents the ChangeMonitor class instance.

(Heredado de ChangeMonitor)

Métodos

Dispose()

Libera todos los recursos utilizados por la instancia actual de la clase ChangeMonitor.Releases all resources that are used by the current instance of the ChangeMonitor class.

(Heredado de ChangeMonitor)
Dispose(Boolean)

Libera todos los recursos administrados y no administrados así como todas las referencias a la instancia de ChangeMonitor.Releases all managed and unmanaged resources and any references to the ChangeMonitor instance. Esta sobrecarga la deben implementar las clases de supervisión de cambios derivadas.This overload must be implemented by derived change-monitor classes.

(Heredado de ChangeMonitor)
Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.Determines whether the specified object is equal to the current object.

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.Serves as the default hash function.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

(Heredado de Object)
InitializationComplete()

Este método lo invoca el constructor de clases derivadas para indicar que ha finalizado la inicialización.Called from the constructor of derived classes to indicate that initialization is finished.

(Heredado de ChangeMonitor)
MemberwiseClone()

Crea una copia superficial del Object actual.Creates a shallow copy of the current Object.

(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.Called by Cache implementers to register a callback and notify an ObjectCache instance through the OnChangedCallback delegate when a dependency has changed.

(Heredado de ChangeMonitor)
OnChanged(Object)

Este método lo invocan las clases derivadas para generar el evento cuando cambia una dependencia.Called by derived classes to raise the event when a dependency changes.

(Heredado de ChangeMonitor)
ToString()

Devuelve una cadena que representa el objeto actual.Returns a string that represents the current object.

(Heredado de Object)

Se aplica a