CacheEntryChangeMonitor Classe

Définition

Fournit une classe de base qui représente un type ChangeMonitor pouvant être implémenté pour surveiller les modifications apportées aux entrées du 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 en lecture seule qui peuvent être implémentées pour la surveillance des entrées de 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éritiers dans la vue d’ensemble de la ChangeMonitor classe.

Constructeurs

CacheEntryChangeMonitor()

Initialise une nouvelle instance de la classe CacheEntryChangeMonitor. Ce constructeur est appelé par les constructeurs de classes dérivées pour initialiser la classe de base.

Propriétés

CacheKeys

Obtient une collection des clés de cache dont les modifications sont surveillées.

HasChanged

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

(Hérité de ChangeMonitor)
IsDisposed

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

(Hérité de ChangeMonitor)
LastModified

Obtient une valeur qui indique l'heure la plus récente (au format UTC) à laquelle l'entrée de cache surveillé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 la classe ChangeMonitor.

(Hérité de ChangeMonitor)

Méthodes

Dispose()

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

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

Libère toutes les ressources managées et non managées, ainsi que les références à l'instance ChangeMonitor. Cette surcharge doit être implémentée par des classes de surveillance des modifications 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()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
InitializationComplete()

Appelé par le constructeur des classes dérivées pour indiquer que l'initialisation est terminée.

(Hérité de ChangeMonitor)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

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

Appelée par les implémenteurs de cache pour inscrire un rappel et notifier une instance de ObjectCache via le délégué OnChangedCallback lorsqu'une dépendance a été modifiée.

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

Appelé par les classes dérivées pour déclencher l'événement lorsqu'une dépendance a été modifiée.

(Hérité de ChangeMonitor)
ToString()

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

(Hérité de Object)

S’applique à