CacheEntryChangeMonitor Osztály

Definíció

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
CacheEntryChangeMonitor

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)

A következőre érvényes: