CacheEntryChangeMonitor Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Egy alaposztályt biztosít, amely egy olyan típust ChangeMonitor jelöl, amely implementálható a gyorsítótár-bejegyzések változásainak figyeléséhez.
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
- Öröklődés
Megjegyzések
Az CacheEntryChangeMonitor osztály absztrakt, írásvédett tulajdonságokat biztosít, amelyek implementálhatók a gyorsítótár-bejegyzések monitorozásához. Ez az osztály akkor használatos, ha a gyorsítótár-implementációnak figyelnie kell a saját gyorsítótárában lévő bejegyzések módosításait. A gyorsítótár-implementációkat ObjectCache tartalmazó gyorsítótárak esetében a metódus egy CacheEntryChangeMonitor ilyen típusú példányt ad CreateCacheEntryChangeMonitor(IEnumerable<String>, String) vissza.
Megjegyzések az implementálókhoz
A követendő öröklési szerződésre vonatkozó információkért tekintse meg az öröklőkre vonatkozó információkat az ChangeMonitor osztály áttekintésében.
Konstruktorok
| Name | Description |
|---|---|
| CacheEntryChangeMonitor() |
Inicializálja a CacheEntryChangeMonitor osztály új példányát. Ezt a konstruktort származtatott osztályok konstruktorai hívják meg az alaposztály inicializálásához. |
Tulajdonságok
| Name | Description |
|---|---|
| CacheKeys |
Lekéri a módosításokat figyelő gyorsítótárkulcsok gyűjteményét. |
| HasChanged |
Olyan értéket kap, amely azt jelzi, hogy az osztály által ChangeMonitor figyelt állapot megváltozott. (Öröklődés forrása ChangeMonitor) |
| IsDisposed |
Olyan értéket kap, amely azt jelzi, hogy az ChangeMonitor osztály származtatott példánya el van adva. (Öröklődés forrása ChangeMonitor) |
| LastModified |
Olyan értéket kap, amely azt jelzi, hogy a figyelt gyorsítótár bejegyzése a legutóbbi időpontban (UTC időpontban) módosult. |
| RegionName |
Lekéri a gyorsítótár egy régiójának nevét. |
| UniqueId |
Lekéri az osztálypéldányt ChangeMonitor jelképező értéket. (Öröklődés forrása ChangeMonitor) |
Metódusok
| Name | Description |
|---|---|
| Dispose() |
Az osztály aktuális példánya által használt összes erőforrást felszabadítja ChangeMonitor . (Öröklődés forrása ChangeMonitor) |
| Dispose(Boolean) |
Minden felügyelt és nem felügyelt erőforrást és a ChangeMonitor példányra mutató hivatkozásokat bocsát ki. Ezt a túlterhelést származtatott változásfigyelő osztályoknak kell implementálnia. (Öröklődés forrása ChangeMonitor) |
| Equals(Object) |
Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal. (Öröklődés forrása Object) |
| GetHashCode() |
Ez az alapértelmezett kivonatoló függvény. (Öröklődés forrása Object) |
| GetType() |
Lekéri az Type aktuális példányt. (Öröklődés forrása Object) |
| InitializationComplete() |
A származtatott osztályok konstruktorától hívva jelezheti, hogy az inicializálás befejeződött. (Öröklődés forrása ChangeMonitor) |
| MemberwiseClone() |
Az aktuális Objectpéldány sekély másolatát hozza létre. (Öröklődés forrása Object) |
| NotifyOnChanged(OnChangedCallback) |
A gyorsítótár-implementátorok meghívták, hogy regisztráljanak egy visszahívást, és értesítsenek egy példányt ObjectCache a meghatalmazotton keresztül, OnChangedCallback ha módosult a függőség. (Öröklődés forrása ChangeMonitor) |
| OnChanged(Object) |
Származtatott osztályok hívják meg, hogy a függőségek változásakor eseményt generáljanak. (Öröklődés forrása ChangeMonitor) |
| ToString() |
Az aktuális objektumot jelképező sztringet ad vissza. (Öröklődés forrása Object) |