CacheEntryRemovedReason Перечисление

Определение

Указывает причину, по которой запись кэша удалена или вскоре будет удалена.

public enum class CacheEntryRemovedReason
public enum CacheEntryRemovedReason
type CacheEntryRemovedReason = 
Public Enum CacheEntryRemovedReason
Наследование
CacheEntryRemovedReason

Поля

CacheSpecificEviction 4

Запись кэша удалена по причине, определяемой конкретной реализацией кэша.

ChangeMonitorChanged 3

Удаление записи кэша было вызвано связанной зависимостью (например, файлом или другой записью кэша).

Evicted 2

Запись кэша удалена, чтобы освободить память в кэше. Это происходит, если экземпляр кэша достигает ограничений памяти кэша или экземпляр процесса или кэша достигает ограничений памяти компьютера.

Expired 1

Запись удалена из кэша в связи с истечением срока действия. Срок действия может рассчитываться на основе абсолютного времени или скользящего срока действия.

Removed 0

Запись кэша удалена с помощью метода Remove(String, String) или Set(String, Object, DateTimeOffset, String).

Комментарии

Перечисление CacheEntryRemovedReason используется для предоставления предопределенного набора причин, по которым запись кэша была удалена или будет удалена. Класс CacheEntryRemovedArguments принимает значение в CacheEntryRemovedReason качестве одного из параметров для передачи в метод обратного вызова.

Применяется к

См. также раздел