Microsoft.Extensions.Caching.Memory Namespace

Contém tipos para cache na memória, incluindo interfaces e implementações para cache local.

Classes

Nome Description
CacheEntryExtensions

Fornece métodos de extensões para ICacheEntry operações.

CacheExtensions

Fornece métodos de extensões para IMemoryCache operações.

MemoryCache

IMemoryCache Implementa o uso de um dicionário para armazenar suas entradas.

MemoryCacheEntryExtensions

Forneça métodos de extensões para MemoryCacheEntryOptions operações.

MemoryCacheEntryOptions

Representa as opções de cache aplicadas a uma entrada da IMemoryCache instância.

MemoryCacheOptions

Especifica opções para MemoryCache.

MemoryCacheStatistics

Contém um instantâneo de estatísticas para um cache de memória.

MemoryDistributedCacheOptions

Especifica opções para MemoryDistributedCacheOptions.

PostEvictionCallbackRegistration

Representa um delegado de retorno de chamada que será acionado depois que uma entrada for removida do cache.

Interfaces

Nome Description
ICacheEntry

Representa uma entrada na IMemoryCache implementação. Quando descartado, é confirmado no cache.

IMemoryCache

Representa um cache local na memória cujos valores não são serializados.

Enumerações

Nome Description
CacheItemPriority

Especifica como os itens são priorizados para preservação durante uma limpeza disparada por pressão de memória.

EvictionReason

Especifica os motivos pelos quais uma entrada foi removida do cache.

Delegados

Nome Description
PostEvictionDelegate

Representa o método de retorno de chamada que é chamado quando uma entrada de cache expira.