CacheEntryRemovedReason Výčet
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
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í.