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 качестве одного из параметров для передачи в метод обратного вызова.

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

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