CacheEntryRemovedReason Enumeráció

Definíció

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
CacheEntryRemovedReason

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.

A következőre érvényes:

Lásd még