Microsoft.Extensions.Caching.Memory Espaço de Nomes

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

Classes

Name Description
CacheEntryExtensions

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

CacheExtensions

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

MemoryCache

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

MemoryCacheEntryExtensions

Fornecer métodos de extensão 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

Guarda um instantâneo de estatísticas para uma cache de memória.

MemoryDistributedCacheOptions

Especifica opções para MemoryDistributedCacheOptions.

PostEvictionCallbackRegistration

Representa um delegado de callback que será despedido após uma entrada ser despejada da cache.

Interfaces

Name Description
ICacheEntry

Representa uma entrada na IMemoryCache implementação. Quando Eliminado, é comprometido na cache.

IMemoryCache

Representa uma cache local em memória cujos valores não são serializados.

Enumerações

Name Description
CacheItemPriority

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

EvictionReason

Especifica as razões pelas quais uma entrada foi despejada da cache.

Delegados

Name Description
PostEvictionDelegate

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