MemoryCacheEntryOptions Třída

Definice

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

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

Konstruktory

Name Description
MemoryCacheEntryOptions()

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

Vlastnosti

Name Description
AbsoluteExpiration

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

AbsoluteExpirationRelativeToNow

Získá nebo nastaví absolutní dobu vypršení platnosti vzhledem k této chvíli.

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 aktivuje po vyřazení položky mezipaměti z mezipaměti.

Priority

Získá nebo nastaví prioritu pro zachování položky mezipaměti v mezipaměti během čištění zatížení paměti. Výchozí hodnota 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ř. není přístupná), než se odebere. Tím se doba platnosti položky neprodlouží po absolutním vypršení platnosti (pokud je nastavená).

Metody

Name Description
Equals(Object)

Určuje, zda je zadaný objekt roven aktuálnímu objektu.

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

Slouží jako výchozí funkce hash.

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

Získá Type aktuální instance.

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

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

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

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

(Zděděno od Object)

Metody rozšíření

Name Description
AddExpirationToken(MemoryCacheEntryOptions, IChangeToken)

Platnost položky mezipaměti vyprší, pokud daná IChangeToken platnost vyprší.

RegisterPostEvictionCallback(MemoryCacheEntryOptions, PostEvictionDelegate, Object)

Aktivuje dané zpětné volání po vyřazení položky mezipaměti z mezipaměti.

RegisterPostEvictionCallback(MemoryCacheEntryOptions, PostEvictionDelegate)

Aktivuje dané zpětné volání po vyřazení položky mezipaměti z mezipaměti.

SetAbsoluteExpiration(MemoryCacheEntryOptions, DateTimeOffset)

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

SetAbsoluteExpiration(MemoryCacheEntryOptions, TimeSpan)

Nastaví absolutní dobu vypršení platnosti vzhledem k této chvíli.

SetPriority(MemoryCacheEntryOptions, CacheItemPriority)

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

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ř. není přístupná), než se odebere. Tím se doba platnosti položky neprodlouží po absolutním vypršení platnosti (pokud je nastavená).

Platí pro