CacheEntryChangeMonitor Klasse

Definition

Stellt eine Basisklasse bereit, die einen ChangeMonitor Typ darstellt, der implementiert werden kann, um Änderungen an Cacheeinträgen zu überwachen.

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 für die Überwachung von Cacheeinträgen implementiert werden können. Diese Klasse wird verwendet, wenn eine Cacheimplementierung Änderungen an Einträgen im eigenen Cache überwachen muss. Bei Caches, die Cacheimplementierungen sind ObjectCache , wird eine Instanz des CacheEntryChangeMonitor Typs von der CreateCacheEntryChangeMonitor(IEnumerable<String>, String) Methode zurückgegeben.

Hinweise für Ausführende

Informationen zum Vererbungsvertrag, der befolgt werden muss, finden Sie in ChangeMonitor der Klassenübersicht unter den Informationen für Vererbungsvererbungen.

Konstruktoren

Name Beschreibung
CacheEntryChangeMonitor()

Initialisiert eine neue Instanz der CacheEntryChangeMonitor-Klasse. Dieser Konstruktor wird von Konstruktoren in abgeleiteten Klassen aufgerufen, um die Basisklasse zu initialisieren.

Eigenschaften

Name Beschreibung
CacheKeys

Ruft eine Auflistung von Cacheschlüsseln ab, die auf Änderungen überwacht werden.

HasChanged

Ruft einen Wert ab, der angibt, dass sich der Zustand geändert hat, der von der ChangeMonitor Klasse überwacht wird.

(Geerbt von ChangeMonitor)
IsDisposed

Ruft einen Wert ab, der angibt, dass die abgeleitete Instanz einer ChangeMonitor Klasse verworfen wird.

(Geerbt von ChangeMonitor)
LastModified

Ruft einen Wert ab, der die neueste Zeit (in UTC-Zeit) angibt, die der überwachte Cacheeintrag geändert wurde.

RegionName

Ruft den Namen eines Bereichs des Caches ab.

UniqueId

Ruft einen Wert ab, der die ChangeMonitor Klasseninstanz darstellt.

(Geerbt von ChangeMonitor)

Methoden

Name Beschreibung
Dispose()

Gibt alle Ressourcen frei, die von der aktuellen Instanz der ChangeMonitor Klasse verwendet werden.

(Geerbt von ChangeMonitor)
Dispose(Boolean)

Veröffentlicht alle verwalteten und nicht verwalteten Ressourcen und alle Verweise auf die ChangeMonitor Instanz. Diese Überladung muss durch abgeleitete Änderungsüberwachungsklassen implementiert werden.

(Geerbt von ChangeMonitor)
Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
InitializationComplete()

Vom Konstruktor abgeleiteter Klassen aufgerufen, um anzugeben, dass die Initialisierung abgeschlossen ist.

(Geerbt von ChangeMonitor)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
NotifyOnChanged(OnChangedCallback)

Wird von Cacheimplementierern aufgerufen, um einen Rückruf zu registrieren und eine ObjectCache Instanz über die OnChangedCallback Stellvertretung zu benachrichtigen, wenn sich eine Abhängigkeit geändert hat.

(Geerbt von ChangeMonitor)
OnChanged(Object)

Wird von abgeleiteten Klassen aufgerufen, um das Ereignis auszuheben, wenn sich eine Abhängigkeit ändert.

(Geerbt von ChangeMonitor)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für: