Nyelv

MemoryCacheEntryOptions Osztály

Definíció

A példány bejegyzésére IMemoryCache alkalmazott gyorsítótár-beállításokat jelöli.

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

Konstruktorok

Name Description
MemoryCacheEntryOptions()

A példány bejegyzésére IMemoryCache alkalmazott gyorsítótár-beállításokat jelöli.

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.

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 tartásának prioritását a memóriaterhelés által aktivált 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).

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)

Bővítő metódusok

Name Description
AddExpirationToken(MemoryCacheEntryOptions, IChangeToken)

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

RegisterPostEvictionCallback(MemoryCacheEntryOptions, 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(MemoryCacheEntryOptions, 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(MemoryCacheEntryOptions, DateTimeOffset)

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

SetAbsoluteExpiration(MemoryCacheEntryOptions, TimeSpan)

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

SetPriority(MemoryCacheEntryOptions, 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(MemoryCacheEntryOptions, Int64)

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

SetSlidingExpiration(MemoryCacheEntryOptions, TimeSpan)

Megadja, 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).

A következőre érvényes: