Nyelv

ICacheEntry Interfész

Definíció

Egy bejegyzést jelöl a IMemoryCache megvalósításban. Ha el van helyezve, a gyorsítótárba kerül.

public interface class ICacheEntry : IDisposable
public interface ICacheEntry : IDisposable
type ICacheEntry = interface
    interface IDisposable
Public Interface ICacheEntry
Implements IDisposable
Megvalósítás

Tulajdonságok

Name Description
AbsoluteExpiration

Lekéri vagy beállítja a gyorsítótár-bejegyzés abszolút lejárati dátumát.

AbsoluteExpirationRelativeToNow

Lekéri vagy beállítja az abszolút lejárati időt a maihoz képest.

ExpirationTokens

Lekéri azokat a IChangeToken példányokat, amelyek miatt a gyorsítótár-bejegyzés lejár.

Key

Lekéri a gyorsítótár-bejegyzés kulcsát.

PostEvictionCallbacks

A visszahívások lekérése vagy beállítása a gyorsítótár-bejegyzés gyorsítótárból való kizárása után aktiválódik.

Priority

Lekéri vagy beállítja a gyorsítótár-bejegyzés gyorsítótárban való megőrzésének prioritását a törlés során. Az alapértelmezett érték a Normal.

Size

Lekéri vagy beállítja a gyorsítótárbejegyzési érték méretét.

SlidingExpiration

Lekérdezi vagy beállítja, hogy a gyorsítótár-bejegyzés mennyi ideig lehet inaktív (például nem érhető el) az eltávolítás előtt. Ez nem hosszabbítja meg a belépési élettartamot az abszolút lejáratnál (ha be van állítva).

Value

Lekéri vagy beállítja a gyorsítótár-bejegyzés értékét.

Metódusok

Name Description
Dispose()

Végrehajtja a nem felügyelt erőforrások felszabadításával, felszabadításával vagy alaphelyzetbe állításával kapcsolatos alkalmazásalapú feladatokat.

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

Bővítő metódusok

Name Description
AddExpirationToken(ICacheEntry, IChangeToken)

A megadott lejárati idő esetén IChangeToken a gyorsítótár-bejegyzés lejár.

RegisterPostEvictionCallback(ICacheEntry, PostEvictionDelegate, Object)

A gyorsítótár-bejegyzés gyorsítótárból való kizárása után aktiválja a megadott visszahívást.

RegisterPostEvictionCallback(ICacheEntry, PostEvictionDelegate)

A gyorsítótár-bejegyzés gyorsítótárból való kizárása után aktiválja a megadott visszahívást.

SetAbsoluteExpiration(ICacheEntry, DateTimeOffset)

Beállítja a gyorsítótár-bejegyzés abszolút lejárati dátumát.

SetAbsoluteExpiration(ICacheEntry, TimeSpan)

Abszolút lejárati időt állít be a maihoz képest.

SetOptions(ICacheEntry, MemoryCacheEntryOptions)

Meglévő értékeket MemoryCacheEntryOptions alkalmaz a bejegyzésre.

SetPriority(ICacheEntry, CacheItemPriority)

Beállítja a gyorsítótár-bejegyzés gyorsítótárban való megőrzésének prioritását a memóriaterhelés jogkivonatos tisztítása során.

SetSize(ICacheEntry, Int64)

Beállítja a gyorsítótár-bejegyzés értékének méretét.

SetSlidingExpiration(ICacheEntry, TimeSpan)

Beállítja, hogy a gyorsítótár-bejegyzés mennyi ideig lehet inaktív (például nem érhető el) az eltávolítás előtt. Ez a módszer nem hosszabbítja meg a belépési élettartamot az abszolút lejáratnál (ha be van állítva).

SetValue(ICacheEntry, Object)

Beállítja a gyorsítótár-bejegyzés értékét.

A következőre érvényes: