CacheEntryChangeMonitor Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
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) |