CacheEntryChangeMonitor Classe

Definizione

Fornisce una classe base che rappresenta un ChangeMonitor tipo che può essere implementato per monitorare le modifiche alle voci della 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
Ereditarietà
CacheEntryChangeMonitor

Commenti

La CacheEntryChangeMonitor classe fornisce proprietà astratte di sola lettura che possono essere implementate per il monitoraggio delle voci della cache. Questa classe viene usata quando un'implementazione della cache deve monitorare le modifiche alle voci nella propria cache. Per le cache che sono ObjectCache implementazioni della cache, un'istanza del CacheEntryChangeMonitor tipo viene restituita dal CreateCacheEntryChangeMonitor(IEnumerable<String>, String) metodo .

Note per gli implementatori

Per informazioni sul contratto di ereditarietà da seguire, vedere le informazioni per gli eredi nella panoramica della ChangeMonitor classe.

Costruttori

Nome Descrizione
CacheEntryChangeMonitor()

Inizializza una nuova istanza della classe CacheEntryChangeMonitor. Questo costruttore viene chiamato dai costruttori nelle classi derivate per inizializzare la classe base.

Proprietà

Nome Descrizione
CacheKeys

Ottiene una raccolta di chiavi della cache monitorate per le modifiche.

HasChanged

Ottiene un valore che indica che lo stato monitorato dalla ChangeMonitor classe è stato modificato.

(Ereditato da ChangeMonitor)
IsDisposed

Ottiene un valore che indica che l'istanza derivata di una ChangeMonitor classe viene eliminata.

(Ereditato da ChangeMonitor)
LastModified

Ottiene un valore che indica l'ora più recente (in ora UTC) in cui è stata modificata la voce della cache monitorata.

RegionName

Ottiene il nome di un'area della cache.

UniqueId

Ottiene un valore che rappresenta l'istanza della ChangeMonitor classe.

(Ereditato da ChangeMonitor)

Metodi

Nome Descrizione
Dispose()

Rilascia tutte le risorse utilizzate dall'istanza corrente della ChangeMonitor classe .

(Ereditato da ChangeMonitor)
Dispose(Boolean)

Rilascia tutte le risorse gestite e non gestite e tutti i riferimenti all'istanza ChangeMonitor . Questo overload deve essere implementato dalle classi di monitoraggio delle modifiche derivate.

(Ereditato da ChangeMonitor)
Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
InitializationComplete()

Chiamato dal costruttore delle classi derivate per indicare che l'inizializzazione è stata completata.

(Ereditato da ChangeMonitor)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
NotifyOnChanged(OnChangedCallback)

Chiamato dagli implementatori della cache per registrare un callback e notificare a un'istanza ObjectCache tramite il OnChangedCallback delegato quando una dipendenza è cambiata.

(Ereditato da ChangeMonitor)
OnChanged(Object)

Chiamato dalle classi derivate per generare l'evento quando viene modificata una dipendenza.

(Ereditato da ChangeMonitor)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a