CacheEntryChangeMonitor Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
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) |