Microsoft.Extensions.Caching.Hybrid Espacio de nombres

Contiene tipos para el almacenamiento en caché híbrido, combinando estrategias de almacenamiento en caché distribuido y en memoria.

Clases

Nombre Description
HybridCache

Proporciona servicios de almacenamiento en caché de varios niveles que se basan en IDistributedCache back-end.

HybridCacheEntryContext

Proporciona una vista mutable de las opciones de entrada de caché en vigor para una sola HybridCache operación, proporcionada a una devolución de llamada de fábrica para que pueda ajustar esas opciones en función del resultado de la captura de datos.

HybridCacheEntryOptions

Especifica opciones adicionales (por ejemplo, expiración) que se aplican a una HybridCache operación. Cuando se pueden especificar opciones en varios niveles (por ejemplo, global y por llamada), los valores se componen; Se usa el valor no NULL más granular, con valores NULL que se heredan. Si no se especifica ningún valor en ningún nivel, la implementación puede elegir un valor predeterminado razonable.

HybridCacheOptions

Opciones para configurar la implementación predeterminada HybridCache .

Interfaces

Nombre Description
IHybridCacheBuilder

API auxiliar para configurar HybridCache.

IHybridCacheSerializer<T>

Proporciona compatibilidad con la serialización y deserialización por tipo para HybridCache.

IHybridCacheSerializerFactory

Proveedor de fábrica para instancias por tipo IHybridCacheSerializer<T> .

Enumeraciones

Nombre Description
HybridCacheEntryFlags

Marcas adicionales que se aplican a una operación de HybridCache.