CacheEntryRemovedReason Enumeráció
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Megadja a gyorsítótár-bejegyzés eltávolításának vagy egy bejegyzés eltávolításának okát.
public enum class CacheEntryRemovedReason
public enum CacheEntryRemovedReason
type CacheEntryRemovedReason =
Public Enum CacheEntryRemovedReason
- Öröklődés
Mezők
| Name | Érték | Description |
|---|---|---|
| Removed | 0 | A gyorsítótárbejegyzést a rendszer a vagy Remove(String, String) a Set(String, Object, DateTimeOffset, String) metódus használatával eltávolította. |
| Expired | 1 | Egy gyorsítótárbejegyzés el lett távolítva, mert lejárt. A lejárat lehet abszolút idő vagy csúszó lejárati idő. |
| Evicted | 2 | A gyorsítótárban lévő memória felszabadításához a rendszer eltávolított egy gyorsítótárbejegyzést. Ez akkor fordul elő, ha egy gyorsítótárpéldány megközelíti a gyorsítótár-specifikus memóriakorlátokat, vagy amikor egy folyamat- vagy gyorsítótárpéldány megközelíti a számítógép egészére vonatkozó memóriakorlátokat. |
| ChangeMonitorChanged | 3 | A gyorsítótárbejegyzés azért lett eltávolítva, mert egy kapcsolódó függőség (például egy fájl vagy egy másik gyorsítótárbejegyzés) aktiválta a gyorsítótár-bejegyzés kiürítését. |
| CacheSpecificEviction | 4 | Egy gyorsítótárbejegyzést egy adott gyorsítótár-implementáció által meghatározott okból töröltek. |
Megjegyzések
Az CacheEntryRemovedReason enumerálás előre definiált okok megadására szolgál, amelyek a gyorsítótár-bejegyzés eltávolítását vagy eltávolítását indokolják. Az CacheEntryRemovedArguments osztály egy CacheEntryRemovedReason értéket vesz fel az egyik paraméterként egy visszahívási metódusnak való továbbításhoz.