Microsoft.Extensions.Caching.Hybrid Espace de noms

Contient des types pour la mise en cache hybride, combinant des stratégies de mise en mémoire et de mise en cache distribuée.

Classes

Nom Description
HybridCache

Fournit des services de mise en cache multiniveau qui s’appuient sur IDistributedCache des back-ends.

HybridCacheEntryContext

Fournit une vue mutable des options d’entrée de cache en vigueur pour une seule HybridCache opération, fournie à un rappel d’usine afin qu’elle puisse ajuster ces options en fonction du résultat de la récupération de données.

HybridCacheEntryOptions

Spécifie des options supplémentaires (par exemple, expiration) qui s’appliquent à une HybridCache opération. Lorsque les options peuvent être spécifiées à plusieurs niveaux (par exemple, globalement et par appel), les valeurs sont composées ; la valeur non null la plus granulaire est utilisée, avec des valeurs Null héritées. Si aucune valeur n’est spécifiée à un niveau quelconque, l’implémentation peut choisir une valeur par défaut raisonnable.

HybridCacheOptions

Options de configuration de l’implémentation par défaut HybridCache .

Interfaces

Nom Description
IHybridCacheBuilder

API d’assistance pour la configuration HybridCache.

IHybridCacheSerializer<T>

Fournit la prise en charge de la sérialisation par type et de la désérialisation pour HybridCache.

IHybridCacheSerializerFactory

Fournisseur de fabrique pour les instances par type IHybridCacheSerializer<T> .

Énumérations

Nom Description
HybridCacheEntryFlags

Indicateurs supplémentaires qui s’appliquent à une opération de HybridCache.