Sdílet prostřednictvím


CacheEntryRemovedReason Výčet

Definice

Určuje důvod, proč byla položka mezipaměti odebrána nebo proč se položka má odebrat.

public enum class CacheEntryRemovedReason
public enum CacheEntryRemovedReason
type CacheEntryRemovedReason = 
Public Enum CacheEntryRemovedReason
Dědičnost
CacheEntryRemovedReason

Pole

CacheSpecificEviction 4

Položka mezipaměti byla vyřazena jako důvod, který je definován konkrétní implementací mezipaměti.

ChangeMonitorChanged 3

Položka mezipaměti byla odebrána, protože související závislost (například soubor nebo jiná položka mezipaměti) aktivovala vyřazení položky mezipaměti.

Evicted 2

Položka mezipaměti byla odebrána, aby se uvolnila paměť v mezipaměti. K tomu dochází, když se instance mezipaměti blíží limitům paměti specifické pro mezipaměť nebo když se proces nebo instance mezipaměti blíží limitům paměti pro celý počítač.

Expired 1

Položka mezipaměti byla odebrána, protože vypršela jeho platnost. Vypršení platnosti může být založeno na absolutním čase nebo na posuvné době vypršení platnosti.

Removed 0

Položka mezipaměti byla odebrána pomocí Remove(String, String) metody nebo Set(String, Object, DateTimeOffset, String) .

Poznámky

Výčet CacheEntryRemovedReason slouží k poskytnutí předdefinované sady důvodů, proč byla položka mezipaměti odebrána nebo se chystá odebrat. Třída CacheEntryRemovedArguments přebírá CacheEntryRemovedReason hodnotu jako jeden z parametrů pro předání metodě zpětného volání.

Platí pro

Viz také