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