Condividi tramite


CacheEntryChangeMonitor Classe

Definizione

Fornisce una classe base che rappresenta un tipo ChangeMonitor che può essere implementato per monitorare le modifiche apportate 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à che deve essere seguito, vedere le informazioni per gli eredi nella panoramica della ChangeMonitor classe.

Costruttori

CacheEntryChangeMonitor()

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

Proprietà

CacheKeys

Ottiene un insieme di chiavi della cache di cui si monitorano le modifiche.

HasChanged

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

(Ereditato da ChangeMonitor)
IsDisposed

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

(Ereditato da ChangeMonitor)
LastModified

Ottiene un valore che indica l'ultima volta, espressa con l'ora UTC, in cui la voce della cache monitorata è stata modificata.

RegionName

Ottiene il nome di un'area della cache.

UniqueId

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

(Ereditato da ChangeMonitor)

Metodi

Dispose()

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

(Ereditato da ChangeMonitor)
Dispose(Boolean)

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

(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 l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
InitializationComplete()

Chiamato dal costruttore di classi derivate per indicare che l'inizializzazione è terminata.

(Ereditato da ChangeMonitor)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
NotifyOnChanged(OnChangedCallback)

Chiamato dalle implementazioni della cache per registrare un callback e notificare a un'istanza ObjectCache tramite il delegato OnChangedCallback quando una dipendenza viene modificata.

(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