CacheEntryChangeMonitor Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Poskytuje základní třídu, která představuje ChangeMonitor typ, který lze implementovat za účelem monitorování změn položek mezipaměti.
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
- Dědičnost
Poznámky
Třída CacheEntryChangeMonitor poskytuje abstraktní vlastnosti jen pro čtení, které lze implementovat pro monitorování položek mezipaměti. Tato třída se používá, když implementace mezipaměti musí monitorovat změny položek ve své vlastní mezipaměti. U mezipamětí, které jsou ObjectCache implementacemi mezipaměti, vrátí CreateCacheEntryChangeMonitor(IEnumerable<String>, String) metoda instanci CacheEntryChangeMonitor typu .
Poznámky pro implementátory
Informace o smlouvě dědičnosti, kterou je třeba dodržovat, najdete v informacích pro dědiče v přehledu ChangeMonitor třídy.
Konstruktory
CacheEntryChangeMonitor() |
Inicializuje novou instanci CacheEntryChangeMonitor třídy. Tento konstruktor je volána z konstruktorů v odvozených třídách k inicializaci základní třídy. |
Vlastnosti
CacheKeys |
Získá kolekci klíčů mezipaměti, které jsou monitorovány pro změny. |
HasChanged |
Získá hodnotu, která označuje, že stav, který je monitorován ChangeMonitor třídou změněna. (Zděděno od ChangeMonitor) |
IsDisposed |
Získá hodnotu, která označuje, že odvozená ChangeMonitor instance třídy je uvolněna. (Zděděno od ChangeMonitor) |
LastModified |
Získá hodnotu, která označuje poslední čas (v čase UTC), že byla změněna položka monitorované mezipaměti. |
RegionName |
Získá název oblasti mezipaměti. |
UniqueId |
Získá hodnotu, která představuje ChangeMonitor instanci třídy. (Zděděno od ChangeMonitor) |
Metody
Dispose() |
Uvolní všechny prostředky, které jsou používány aktuální instancí ChangeMonitor třídy. (Zděděno od ChangeMonitor) |
Dispose(Boolean) |
Uvolní všechny spravované a nespravované prostředky a všechny odkazy na ChangeMonitor instanci. Toto přetížení musí být implementováno odvozenými třídami monitorování změn. (Zděděno od ChangeMonitor) |
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
GetHashCode() |
Slouží jako výchozí hashovací funkce. (Zděděno od Object) |
GetType() |
Získá aktuální Type instanci. (Zděděno od Object) |
InitializationComplete() |
Volána z konstruktoru odvozených tříd pro označení, že inicializace je dokončena. (Zděděno od ChangeMonitor) |
MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Objectsouboru . (Zděděno od Object) |
NotifyOnChanged(OnChangedCallback) |
Volání implementátory mezipaměti zaregistrovat zpětné volání a upozornit ObjectCache instanci prostřednictvím delegáta OnChangedCallback na změnu závislosti. (Zděděno od ChangeMonitor) |
OnChanged(Object) |
Volána odvozenými třídami k vyvolání události při změně závislosti. (Zděděno od ChangeMonitor) |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |