Microsoft.Extensions.Caching.Hybrid Naamruimte
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Bevat typen voor hybride caching, waarbij in-memory en gedistribueerde cachestrategieën worden gecombineerd.
Klassen
| Name | Description |
|---|---|
| HybridCache |
Biedt cachingservices met meerdere lagen die voortbouwen op IDistributedCache back-ends. |
| HybridCacheEntryContext |
Biedt een onveranderbare weergave van de cache-invoeropties die van kracht zijn voor één HybridCache bewerking, die aan een terugbelback van de fabriek wordt geleverd, zodat deze opties kunnen worden aangepast op basis van het resultaat van het ophalen van gegevens. |
| HybridCacheEntryOptions |
Hiermee geeft u extra opties (bijvoorbeeld verlooptijd) op die van toepassing zijn op een HybridCache bewerking. Wanneer opties kunnen worden opgegeven op meerdere niveaus (bijvoorbeeld globaal en per aanroep), worden de waarden samengesteld; de meest gedetailleerde niet-null-waarde wordt gebruikt, waarbij null-waarden worden overgenomen. Als er op elk niveau geen waarde is opgegeven, kan de implementatie een redelijke standaardwaarde kiezen. |
| HybridCacheOptions |
Opties voor het configureren van de standaard HybridCache implementatie. |
Interfaces
| Name | Description |
|---|---|
| IHybridCacheBuilder |
Helper-API voor het HybridCacheconfigureren. |
| IHybridCacheSerializer<T> |
Biedt ondersteuning voor serialisatie en deserialisatie per type voor HybridCache. |
| IHybridCacheSerializerFactory |
Factory-provider voor instanties per type IHybridCacheSerializer<T> . |
Enums
| Name | Description |
|---|---|
| HybridCacheEntryFlags |
Aanvullende vlaggen die van toepassing zijn op een HybridCache bewerking. |