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í a jen pro čtení vlastnosti, 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. Pro mezipaměti, které jsou ObjectCache implementace mezipaměti, instance typu CacheEntryChangeMonitor je vrácena metodou CreateCacheEntryChangeMonitor(IEnumerable<String>, String) .

Poznámky pro implementátory

Informace o kontraktu dědičnosti, který je třeba dodržovat, naleznete v informacích pro dědiče v přehledu ChangeMonitor třídy.

Konstruktory

Name Description
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

Name Description
CacheKeys

Získá kolekci klíčů mezipaměti, které jsou monitorovány pro změny.

HasChanged

Získá hodnotu, která označuje, že stav monitorovaný ChangeMonitor třídou se změnil.

(Zděděno od ChangeMonitor)
IsDisposed

Získá hodnotu, která označuje, že odvozená instance ChangeMonitor třídy je uvolněna.

(Zděděno od ChangeMonitor)
LastModified

Získá hodnotu, která označuje poslední čas (v čase UTC), že se monitorovaná položka mezipaměti změnila.

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

Name Description
Dispose()

Uvolní všechny prostředky, které používají aktuální instance 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 sledování změn.

(Zděděno od ChangeMonitor)
Equals(Object)

Určuje, zda je zadaný objekt roven aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetType()

Získá Type aktuální instance.

(Zděděno od Object)
InitializationComplete()

Volána z konstruktoru odvozených tříd k označení, že inicializace je dokončena.

(Zděděno od ChangeMonitor)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Object.

(Zděděno od Object)
NotifyOnChanged(OnChangedCallback)

Volání implementátorů mezipaměti k registraci zpětného volání a upozorňovat ObjectCache instanci prostřednictvím delegáta OnChangedCallback , když se závislost změnila.

(Zděděno od ChangeMonitor)
OnChanged(Object)

Volá se odvozenými třídami pro 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