Microsoft.Extensions.Caching.Memory Espacio de nombres

Contiene tipos para el almacenamiento en caché en memoria, incluidas interfaces e implementaciones para el almacenamiento en caché local.

Clases

Nombre Description
CacheEntryExtensions

Proporciona métodos de extensiones para ICacheEntry las operaciones.

CacheExtensions

Proporciona métodos de extensiones para IMemoryCache las operaciones.

MemoryCache

IMemoryCache Implementa el uso de un diccionario para almacenar sus entradas.

MemoryCacheEntryExtensions

Proporcione métodos de extensiones para MemoryCacheEntryOptions las operaciones.

MemoryCacheEntryOptions

Representa las opciones de caché aplicadas a una entrada de la IMemoryCache instancia.

MemoryCacheOptions

Especifica las opciones de MemoryCache.

MemoryCacheStatistics

Contiene una instantánea de estadísticas de una memoria caché.

MemoryDistributedCacheOptions

Especifica las opciones de MemoryDistributedCacheOptions.

PostEvictionCallbackRegistration

Representa un delegado de devolución de llamada que se desencadenará después de expulsar una entrada de la memoria caché.

Interfaces

Nombre Description
ICacheEntry

Representa una entrada en la IMemoryCache implementación. Cuando disposed, se confirma en la memoria caché.

IMemoryCache

Representa una caché local en memoria cuyos valores no se serializan.

Enumeraciones

Nombre Description
CacheItemPriority

Especifica cómo se priorizan los elementos para la conservación durante una limpieza desencadenada por presión de memoria.

EvictionReason

Especifica los motivos por los que se desalodó una entrada de la memoria caché.

Delegados

Nombre Description
PostEvictionDelegate

Representa el método de devolución de llamada al que se llama cuando expira una entrada de caché.