CacheEntryChangeMonitor Třída

Definice

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
CacheEntryChangeMonitor

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)

Platí pro