CacheEntryUpdateArguments 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.
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) |