CacheEntryChangeMonitor Klasse

Definition

Stellt eine Basisklasse bereit, die einen ChangeMonitor-Typ darstellt, der zum Überwachen von Änderungen an Cacheeinträgen implementiert werden kann.Provides a base class that represents a ChangeMonitor type that can be implemented in order to monitor changes to cache entries.

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
Vererbung
CacheEntryChangeMonitor

Hinweise

Die CacheEntryChangeMonitor -Klasse stellt abstrakte, schreibgeschützte Eigenschaften bereit, die zum Überwachen von Cache Einträgen implementiert werden können.The CacheEntryChangeMonitor class provides abstract, read-only properties that can be implemented for monitoring cache entries. Diese Klasse wird verwendet, wenn eine Cache Implementierung Änderungen an Einträgen im eigenen Cache überwachen muss.This class is used when a cache implementation has to monitor changes to entries in its own cache. Bei Caches, bei ObjectCache denen es sich um Cache Implementierungen handelt CacheEntryChangeMonitor , wird eine Instanz des CreateCacheEntryChangeMonitor(IEnumerable<String>, String) Typs von der-Methode zurückgegeben.For caches that are ObjectCache cache implementations, an instance of the CacheEntryChangeMonitor type is returned by the CreateCacheEntryChangeMonitor(IEnumerable<String>, String) method.

Hinweise für Ausführende

Informationen über den Vererbungs Vertrag, der befolgt werden muss, finden Sie in den Informationen zu Vererbung in der ChangeMonitor Klassen Übersicht.For information about the inheritance contract that must be followed, see the information for inheritors in the ChangeMonitor class overview.

Konstruktoren

CacheEntryChangeMonitor()

Initialisiert eine neue Instanz der CacheEntryChangeMonitor-Klasse.Initializes a new instance of the CacheEntryChangeMonitor class. Dieser Konstruktor wird von Konstruktoren in abgeleiteten Klassen aufgerufen, um die Basisklasse zu initialisieren.This constructor is called from constructors in derived classes to initialize the base class.

Eigenschaften

CacheKeys

Ruft eine Auflistung von Cacheschlüsseln ab, die auf Änderungen überwacht werden.Gets a collection of cache keys that are monitored for changes.

HasChanged

Ruft einen Wert ab, der angibt, dass der von der ChangeMonitor-Klasse überwachte Zustand geändert wurde.Gets a value that indicates that the state that is monitored by the ChangeMonitor class has changed.

(Geerbt von ChangeMonitor)
IsDisposed

Ruft einen Wert ab, der angibt, dass die abgeleitete Instanz einer ChangeMonitor-Klasse freigegeben wird.Gets a value that indicates that the derived instance of a ChangeMonitor class is disposed.

(Geerbt von ChangeMonitor)
LastModified

Ruft einen Wert ab, der den Zeitpunkt der letzten Änderung des überwachten Cacheeintrags angibt (in UTC-Zeit).Gets a value that indicates the latest time (in UTC time) that the monitored cache entry was changed.

RegionName

Ruft den Namen eines Bereichs des Caches ab.Gets the name of a region of the cache.

UniqueId

Ruft einen Wert ab, der die ChangeMonitor-Klasseninstanz darstellt.Gets a value that represents the ChangeMonitor class instance.

(Geerbt von ChangeMonitor)

Methoden

Dispose()

Gibt alle von der aktuellen Instanz der ChangeMonitor-Klasse verwendeten Ressourcen frei.Releases all resources that are used by the current instance of the ChangeMonitor class.

(Geerbt von ChangeMonitor)
Dispose(Boolean)

Gibt alle verwalteten und nicht verwalteten Ressourcen und alle Verweise auf die ChangeMonitor-Instanz frei.Releases all managed and unmanaged resources and any references to the ChangeMonitor instance. Diese Überladung muss von abgeleiteten Änderungsüberwachungsklassen implementiert werden.This overload must be implemented by derived change-monitor classes.

(Geerbt von ChangeMonitor)
Equals(Object)

Ermittelt, ob das angegebene Objekt und das aktuelle Objekt gleich sind.Determines whether the specified object is equal to the current object.

(Geerbt von Object)
GetHashCode()

Dient als die Standard-HashfunktionServes as the default hash function.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Geerbt von Object)
InitializationComplete()

Wird vom Konstruktor abgeleiteter Klassen aufgerufen, um anzugeben, dass die Initialisierung abgeschlossen ist.Called from the constructor of derived classes to indicate that initialization is finished.

(Geerbt von ChangeMonitor)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Geerbt von Object)
NotifyOnChanged(OnChangedCallback)

Wird von Cacheimplementierungen aufgerufen, um einen Rückruf zu registrieren und über den ObjectCache-Delegaten eine OnChangedCallback-Instanz zu benachrichtigen, wenn sich eine Abhängigkeit geändert hat.Called by Cache implementers to register a callback and notify an ObjectCache instance through the OnChangedCallback delegate when a dependency has changed.

(Geerbt von ChangeMonitor)
OnChanged(Object)

Wird von abgeleiteten Klassen aufgerufen, um das Ereignis auszulösen, wenn sich eine Abhängigkeit ändert.Called by derived classes to raise the event when a dependency changes.

(Geerbt von ChangeMonitor)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Geerbt von Object)

Gilt für: