CacheEntryRemovedReason Výčet

Definice

Určuje důvod odebrání položky mezipaměti nebo odebrání položky.

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

Pole

Name Hodnota Description
Removed 0

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

Expired 1

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

Evicted 2

Položka mezipaměti byla odebrána, aby se uvolnila paměť v mezipaměti. K tomu dochází v případě, že instance mezipaměti přistupuje k limitům paměti pro konkrétní mezipaměť nebo když proces nebo instance mezipaměti přistoupí k limitům paměti na úrovni počítače.

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.

CacheSpecificEviction 4

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

Poznámky

Výčet CacheEntryRemovedReason se používá 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ů, který se má předat metodě zpětného volání.

Platí pro

Viz také