CacheEntryChangeMonitor Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt eine Basisklasse bereit, die einen ChangeMonitor-Typ darstellt, der zum Überwachen von Änderungen an Cacheeinträgen implementiert werden kann.
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
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 in einem eigenen Cache überwachen muss. Bei Caches, bei denen es sich ObjectCache um Cacheimplementierungen handelt, wird von der CreateCacheEntryChangeMonitor(IEnumerable<String>, String) -Methode ein instance des CacheEntryChangeMonitor Typs zurückgegeben.
Hinweise für Ausführende
Informationen zum Vererbungsvertrag, der befolgt werden muss, finden Sie in den Informationen für Erben in der ChangeMonitor Klassenübersicht.
Konstruktoren
CacheEntryChangeMonitor() |
Initialisiert eine neue Instanz der CacheEntryChangeMonitor-Klasse. Dieser Konstruktor wird von Konstruktoren in abgeleiteten Klassen aufgerufen, um die Basisklasse zu initialisieren. |
Eigenschaften
CacheKeys |
Ruft eine Auflistung von Cacheschlüsseln ab, die auf Änderungen überwacht werden. |
HasChanged |
Ruft einen Wert ab, der angibt, dass der von der ChangeMonitor-Klasse überwachte Zustand geändert wurde. (Geerbt von ChangeMonitor) |
IsDisposed |
Ruft einen Wert ab, der angibt, dass die abgeleitete Instanz einer ChangeMonitor-Klasse freigegeben wird. (Geerbt von ChangeMonitor) |
LastModified |
Ruft einen Wert ab, der den Zeitpunkt der letzten Änderung des überwachten Cacheeintrags angibt (in UTC-Zeit). |
RegionName |
Ruft den Namen eines Bereichs des Caches ab. |
UniqueId |
Ruft einen Wert ab, der die ChangeMonitor-Klasseninstanz darstellt. (Geerbt von ChangeMonitor) |
Methoden
Dispose() |
Gibt alle von der aktuellen Instanz der ChangeMonitor-Klasse verwendeten Ressourcen frei. (Geerbt von ChangeMonitor) |
Dispose(Boolean) |
Gibt alle verwalteten und nicht verwalteten Ressourcen und alle Verweise auf die ChangeMonitor-Instanz frei. Diese Überladung muss von abgeleiteten Änderungsüberwachungsklassen implementiert werden. (Geerbt von ChangeMonitor) |
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
InitializationComplete() |
Wird vom Konstruktor abgeleiteter Klassen aufgerufen, um anzugeben, dass die Initialisierung abgeschlossen ist. (Geerbt von ChangeMonitor) |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen 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. (Geerbt von ChangeMonitor) |
OnChanged(Object) |
Wird von abgeleiteten Klassen aufgerufen, um das Ereignis auszulösen, wenn sich eine Abhängigkeit ändert. (Geerbt von ChangeMonitor) |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |