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 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
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í.