CacheEntryChangeMonitor Classe

Définition

Fournit une classe de base qui représente un ChangeMonitor type qui peut être implémenté pour surveiller les modifications apportées aux entrées de 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
Héritage
CacheEntryChangeMonitor

Remarques

La CacheEntryChangeMonitor classe fournit des propriétés abstraites et en lecture seule qui peuvent être implémentées pour la surveillance des entrées du cache. Cette classe est utilisée lorsqu’une implémentation de cache doit surveiller les modifications apportées aux entrées dans son propre cache. Pour les caches qui sont ObjectCache des implémentations de cache, une instance du CacheEntryChangeMonitor type est retournée par la CreateCacheEntryChangeMonitor(IEnumerable<String>, String) méthode.

Notes pour les responsables de l’implémentation

Pour plus d’informations sur le contrat d’héritage qui doit être suivi, consultez les informations relatives aux hériteurs dans la vue d’ensemble de la ChangeMonitor classe.

Constructeurs

Nom Description
CacheEntryChangeMonitor()

Initialise une nouvelle instance de la classe CacheEntryChangeMonitor. Ce constructeur est appelé à partir de constructeurs dans des classes dérivées pour initialiser la classe de base.

Propriétés

Nom Description
CacheKeys

Obtient une collection de clés de cache supervisées pour les modifications.

HasChanged

Obtient une valeur qui indique que l’état surveillé par la ChangeMonitor classe a changé.

(Hérité de ChangeMonitor)
IsDisposed

Obtient une valeur qui indique que l’instance dérivée d’une ChangeMonitor classe est supprimée.

(Hérité de ChangeMonitor)
LastModified

Obtient une valeur qui indique l’heure la plus récente (en heure UTC) que l’entrée du cache supervisée a été modifiée.

RegionName

Obtient le nom d’une région du cache.

UniqueId

Obtient une valeur qui représente l’instance de ChangeMonitor classe.

(Hérité de ChangeMonitor)

Méthodes

Nom Description
Dispose()

Libère toutes les ressources utilisées par l’instance actuelle de la ChangeMonitor classe.

(Hérité de ChangeMonitor)
Dispose(Boolean)

Libère toutes les ressources managées et non managées et toutes les références à l’instance ChangeMonitor . Cette surcharge doit être implémentée par les classes de moniteur de modification dérivées.

(Hérité de ChangeMonitor)
Equals(Object)

Détermine si l’objet spécifié est égal à l’objet actuel.

(Hérité de Object)
GetHashCode()

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient la Type de l’instance actuelle.

(Hérité de Object)
InitializationComplete()

Appelé à partir du constructeur de classes dérivées pour indiquer que l’initialisation est terminée.

(Hérité de ChangeMonitor)
MemberwiseClone()

Crée une copie superficielle du Objectactuel.

(Hérité de Object)
NotifyOnChanged(OnChangedCallback)

Appelé par les implémenteurs de cache pour inscrire un rappel et notifier une ObjectCache instance par le biais du OnChangedCallback délégué lorsqu’une dépendance a changé.

(Hérité de ChangeMonitor)
OnChanged(Object)

Appelée par des classes dérivées pour déclencher l’événement lorsqu’une dépendance change.

(Hérité de ChangeMonitor)
ToString()

Retourne une chaîne qui représente l’objet actuel.

(Hérité de Object)

S’applique à