Microsoft.Extensions.Caching.Memory Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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. |