CacheEntryUpdateArguments Osztály

Definíció

Információt nyújt a gyorsítótárból eltávolítandó gyorsítótár-bejegyzésről.

public ref class CacheEntryUpdateArguments
public class CacheEntryUpdateArguments
type CacheEntryUpdateArguments = class
Public Class CacheEntryUpdateArguments
Öröklődés
CacheEntryUpdateArguments

Megjegyzések

Az osztály argumentumai CacheEntryUpdateArguments egy olyan bejegyzés részleteit tartalmazzák, amelyet a gyorsítótár-implementáció el szeretne távolítani. Az argumentumok közé tartozik a gyorsítótár-bejegyzés kulcsa, a bejegyzést eltávolító példányra mutató hivatkozás ObjectCache , az eltávolítás oka, valamint a bejegyzést tartalmazó gyorsítótár régióneve. Az osztály konstruktora ezeket az CacheEntryUpdateArguments argumentumokat használja az osztály új példányának létrehozásához.

A CacheEntryUpdateArguments kezelő egy objektumot ad át CacheEntryUpdateCallback , amely értesíti a gyorsítótárat az eltávolítandó bejegyzésről.

Megjegyzések az öröklőkhöz

A visszahíváskezelőnek értesítenie kell a gyorsítótár implementációját arról, hogy az eltávolítandó gyorsítótárbejegyzés helyett beszúr-e egy helyettesítő bejegyzést a gyorsítótárba. Ha gyorsítótárbejegyzéseket szeretne cserélni, a tulajdonságtól eltérő null értéket kell hozzárendelnie UpdatedCacheItem . A gyorsítótár-implementációk a null tulajdonság értékét úgy értelmezikUpdatedCacheItem, hogy az aktuális gyorsítótár-bejegyzést el kell távolítani, de nem kell lecserélni.

Konstruktorok

Name Description
CacheEntryUpdateArguments(ObjectCache, CacheEntryRemovedReason, String, String)

Inicializálja a CacheEntryUpdateArguments osztály új példányát.

Tulajdonságok

Name Description
Key

Lekéri az eltávolítandó gyorsítótár-bejegyzés egyedi azonosítót.

RegionName

Lekéri annak a régiónak a nevét a gyorsítótárban, amely gyorsítótárbejegyzést tartalmaz.

RemovedReason

Lekérdezi, hogy a gyorsítótár-bejegyzés miért lesz eltávolítva a gyorsítótárból.

Source

Lekéri az ObjectCache eltávolítandó gyorsítótárbejegyzést tartalmazó példányra mutató hivatkozást.

UpdatedCacheItem

Lekéri vagy beállítja CacheItem a gyorsítótár-objektum frissítéséhez használt bejegyzés értékét.

UpdatedCacheItemPolicy

Lekéri vagy beállítja a frissített bejegyzés gyorsítótár-kiürítési vagy lejárati szabályzatát CacheItem .

Metódusok

Name Description
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)
MemberwiseClone()

Az aktuális Objectpéldány sekély másolatát hozza létre.

(Öröklődés forrása Object)
ToString()

Az aktuális objektumot jelképező sztringet ad vissza.

(Öröklődés forrása Object)

A következőre érvényes:

Lásd még