Udostępnij za pośrednictwem


CacheEntryChangeMonitor Klasa

Definicja

Udostępnia klasę bazową reprezentującą ChangeMonitor typ, który można zaimplementować w celu monitorowania zmian wpisów pamięci podręcznej.

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

Uwagi

Klasa CacheEntryChangeMonitor udostępnia abstrakcyjne właściwości tylko do odczytu, które można zaimplementować na potrzeby monitorowania wpisów pamięci podręcznej. Ta klasa jest używana, gdy implementacja pamięci podręcznej musi monitorować zmiany wpisów we własnej pamięci podręcznej. W przypadku pamięci podręcznych, które są ObjectCache implementacjami pamięci podręcznej, wystąpienie CacheEntryChangeMonitor typu jest zwracane przez metodę CreateCacheEntryChangeMonitor(IEnumerable<String>, String) .

Uwagi dotyczące implementowania

Aby uzyskać informacje o kontrakcie dziedziczenia, które należy wykonać, zobacz informacje o dziedziczących w przeglądzie ChangeMonitor klasy.

Konstruktory

CacheEntryChangeMonitor()

Inicjuje nowe wystąpienie klasy CacheEntryChangeMonitor. Ten konstruktor jest wywoływany z konstruktorów w klasach pochodnych w celu zainicjowania klasy bazowej.

Właściwości

CacheKeys

Pobiera kolekcję kluczy pamięci podręcznej, które są monitorowane pod kątem zmian.

HasChanged

Pobiera wartość wskazującą, że stan monitorowany przez ChangeMonitor klasę uległ zmianie.

(Odziedziczone po ChangeMonitor)
IsDisposed

Pobiera wartość wskazującą, że pochodne wystąpienie ChangeMonitor klasy jest usuwane.

(Odziedziczone po ChangeMonitor)
LastModified

Pobiera wartość, która wskazuje ostatni czas (w czasie UTC), który został zmieniony przez monitorowaną pozycję pamięci podręcznej.

RegionName

Pobiera nazwę regionu pamięci podręcznej.

UniqueId

Pobiera wartość reprezentującą ChangeMonitor wystąpienie klasy.

(Odziedziczone po ChangeMonitor)

Metody

Dispose()

Zwalnia wszystkie zasoby używane przez bieżące wystąpienie ChangeMonitor klasy.

(Odziedziczone po ChangeMonitor)
Dispose(Boolean)

Zwalnia wszystkie zarządzane i niezarządzane zasoby oraz wszelkie odwołania do ChangeMonitor wystąpienia. To przeciążenie musi być zaimplementowane przez pochodne klasy monitora zmian.

(Odziedziczone po ChangeMonitor)
Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
InitializationComplete()

Wywoływana z konstruktora klas pochodnych, aby wskazać, że inicjowanie zostało zakończone.

(Odziedziczone po ChangeMonitor)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
NotifyOnChanged(OnChangedCallback)

Wywoływane przez implementatory pamięci podręcznej do rejestrowania wywołania zwrotnego i powiadamiania ObjectCache wystąpienia za pośrednictwem OnChangedCallback delegata, gdy zależność uległa zmianie.

(Odziedziczone po ChangeMonitor)
OnChanged(Object)

Wywoływane przez klasy pochodne w celu podniesienia zdarzenia w przypadku zmiany zależności.

(Odziedziczone po ChangeMonitor)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy