Sdílet prostřednictvím


MemoryCacheEntryOptions Třída

Definice

Představuje možnosti mezipaměti použité na položku IMemoryCache instance.

public ref class MemoryCacheEntryOptions
public class MemoryCacheEntryOptions
type MemoryCacheEntryOptions = class
Public Class MemoryCacheEntryOptions
Dědičnost
MemoryCacheEntryOptions

Konstruktory

MemoryCacheEntryOptions()

Představuje možnosti mezipaměti použité na položku IMemoryCache instance.

Vlastnosti

AbsoluteExpiration

Získá nebo nastaví absolutní datum vypršení platnosti položky mezipaměti.

AbsoluteExpirationRelativeToNow

Získá nebo nastaví absolutní dobu vypršení platnosti vzhledem k současnosti.

ExpirationTokens

IChangeToken Získá instance, které způsobují vypršení platnosti položky mezipaměti.

PostEvictionCallbacks

Získá nebo nastaví zpětná volání se aktivují po vyřazení položky mezipaměti z mezipaměti.

Priority

Získá nebo nastaví prioritu pro uchování položky mezipaměti v mezipaměti během zatížení paměti aktivovaného vyčištění. Výchozí formát je Normal.

Size

Získá nebo nastaví velikost hodnoty položky mezipaměti.

SlidingExpiration

Získá nebo nastaví, jak dlouho může být položka mezipaměti neaktivní (např. nepřístupná), než bude odebrána. Tím se životnost položky neprodlouží nad rámec absolutního vypršení platnosti (pokud je nastavená).

Metody

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetType()

Získá aktuální Type instanci.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Metody rozšíření

AddExpirationToken(MemoryCacheEntryOptions, IChangeToken)

Pokud platnost dané IChangeToken položky v mezipaměti vyprší, platnost této položky vyprší.

RegisterPostEvictionCallback(MemoryCacheEntryOptions, PostEvictionDelegate, Object)

Dané zpětné volání se aktivuje po vyřazení položky mezipaměti z mezipaměti.

RegisterPostEvictionCallback(MemoryCacheEntryOptions, PostEvictionDelegate)

Dané zpětné volání se aktivuje po vyřazení položky mezipaměti z mezipaměti.

SetAbsoluteExpiration(MemoryCacheEntryOptions, DateTimeOffset)

Nastaví absolutní datum vypršení platnosti položky mezipaměti.

SetAbsoluteExpiration(MemoryCacheEntryOptions, TimeSpan)

Nastaví absolutní dobu vypršení platnosti vzhledem k současnosti.

SetPriority(MemoryCacheEntryOptions, CacheItemPriority)

Nastaví prioritu pro uchování položky mezipaměti v mezipaměti během čištění tokenů s tlakem na paměť.

SetSize(MemoryCacheEntryOptions, Int64)

Nastaví velikost hodnoty položky mezipaměti.

SetSlidingExpiration(MemoryCacheEntryOptions, TimeSpan)

Nastaví, jak dlouho může být položka mezipaměti neaktivní (např. nepřístupná), než se odebere. Tím se životnost položky neprodlouží nad rámec absolutního vypršení platnosti (pokud je nastavená).

Platí pro