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í 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) |