Microsoft.Extensions.Caching.Memory Пространство имен

Содержит типы для кэширования в памяти, включая интерфейсы и реализации для локального кэширования.

Классы

Имя Описание
CacheEntryExtensions

Предоставляет методы расширений для ICacheEntry операций.

CacheExtensions

Предоставляет методы расширений для IMemoryCache операций.

MemoryCache

IMemoryCache Реализует использование словаря для хранения записей.

MemoryCacheEntryExtensions

Предоставьте методы расширений для MemoryCacheEntryOptions операций.

MemoryCacheEntryOptions

Представляет параметры кэша, примененные к записи экземпляра IMemoryCache .

MemoryCacheOptions

Задает параметры для MemoryCache.

MemoryCacheStatistics

Содержит моментальный снимок статистики для кэша памяти.

MemoryDistributedCacheOptions

Задает параметры для MemoryDistributedCacheOptions.

PostEvictionCallbackRegistration

Представляет делегат обратного вызова, который будет запущен после вытеснения записи из кэша.

Интерфейсы

Имя Описание
ICacheEntry

Представляет запись в IMemoryCache реализации. При удалении фиксируется кэш.

IMemoryCache

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

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

Имя Описание
CacheItemPriority

Указывает, как элементы определяются приоритетом для сохранения во время активации очистки, вызываемой давлением памяти.

EvictionReason

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

Делегаты

Имя Описание
PostEvictionDelegate

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