CacheEntryChangeMonitor Klass

Definition

Tillhandahåller en basklass som representerar en ChangeMonitor typ som kan implementeras för att övervaka ändringar i cacheposter.

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
Arv
CacheEntryChangeMonitor

Kommentarer

Klassen CacheEntryChangeMonitor innehåller abstrakta, skrivskyddade egenskaper som kan implementeras för övervakning av cacheposter. Den här klassen används när en cacheimplementering måste övervaka ändringar i poster i sin egen cache. För cacheminnen som är ObjectCache cacheimplementeringar returneras en instans av CacheEntryChangeMonitor typen av CreateCacheEntryChangeMonitor(IEnumerable<String>, String) metoden.

Anteckningar till implementerare

Information om arvskontraktet som måste följas finns i informationen för arvtagare i klassöversikten ChangeMonitor .

Konstruktorer

Name Description
CacheEntryChangeMonitor()

Initierar en ny instans av CacheEntryChangeMonitor klassen. Den här konstruktorn anropas från konstruktorer i härledda klasser för att initiera basklassen.

Egenskaper

Name Description
CacheKeys

Hämtar en samling cachenycklar som övervakas för ändringar.

HasChanged

Hämtar ett värde som anger att tillståndet som övervakas av ChangeMonitor klassen har ändrats.

(Ärvd från ChangeMonitor)
IsDisposed

Hämtar ett värde som anger att den härledda instansen av en ChangeMonitor klass tas bort.

(Ärvd från ChangeMonitor)
LastModified

Hämtar ett värde som anger den senaste tiden (i UTC-tid) som den övervakade cacheposten ändrades.

RegionName

Hämtar namnet på en region i cacheminnet.

UniqueId

Hämtar ett värde som representerar klassinstansen ChangeMonitor .

(Ärvd från ChangeMonitor)

Metoder

Name Description
Dispose()

Frigör alla resurser som används av den aktuella instansen ChangeMonitor av klassen.

(Ärvd från ChangeMonitor)
Dispose(Boolean)

Släpper alla hanterade och ohanterade resurser och eventuella referenser till instansen ChangeMonitor . Den här överlagringen måste implementeras av härledda ändringsövervakarklasser.

(Ärvd från ChangeMonitor)
Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
InitializationComplete()

Anropas från konstruktorn för härledda klasser för att indikera att initieringen är klar.

(Ärvd från ChangeMonitor)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
NotifyOnChanged(OnChangedCallback)

Anropas av Cache-implementerare för att registrera ett återanrop och meddela en ObjectCache instans via ombudet OnChangedCallback när ett beroende har ändrats.

(Ärvd från ChangeMonitor)
OnChanged(Object)

Anropas av härledda klasser för att generera händelsen när ett beroende ändras.

(Ärvd från ChangeMonitor)
ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Gäller för