Microsoft.Extensions.Caching.Hybrid Espace de noms
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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. |