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, tylko do odczytu właściwości, które można zaimplementować do 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 dotyczące dziedziczy 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 klasę ChangeMonitor uległ zmianie.

(Odziedziczone po ChangeMonitor)
IsDisposed

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

(Odziedziczone po ChangeMonitor)
LastModified

Pobiera wartość wskazującą ostatni czas (w czasie UTC), którą zmieniono wpis monitorowanej 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, które są używane przez bieżące wystąpienie ChangeMonitor klasy.

(Odziedziczone po ChangeMonitor)
Dispose(Boolean)

Zwalnia wszystkie zarządzane i niezarządzane zasoby oraz wszystkie odwołania do ChangeMonitor wystąpienia. To przeciążenie musi zostać 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 bieżące wystąpienie.

(Odziedziczone po Object)
InitializationComplete()

Wywoływane 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 delegata OnChangedCallback , 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