Microsoft.Extensions.Caching.Hybrid Naamruimte

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.