Microsoft.Extensions.Caching.Memory Espaço de Nomes
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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. |