CacheEntryChangeMonitor Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
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) |