Microsoft.Extensions.Caching.Hybrid Namnområde

Innehåller typer för hybridcachelagring, som kombinerar strategier för minnesintern och distribuerad cachelagring.

Klasser

Name Description
HybridCache

Tillhandahåller cachelagringstjänster på flera nivåer som bygger på IDistributedCache serverdelar.

HybridCacheEntryContext

Ger en föränderlig vy över alternativen för cacheinmatning som gäller för en enda HybridCache åtgärd, som tillhandahålls till en fabriksåteranrop så att den kan justera dessa alternativ baserat på resultatet av datahämtningen.

HybridCacheEntryOptions

Anger ytterligare alternativ (till exempel förfallodatum) som gäller för en HybridCache åtgärd. När alternativ kan anges på flera nivåer (till exempel globalt och per anrop) består värdena. det mest detaljerade icke-null-värdet används, med null-värden som ärvs. Om inget värde anges på någon nivå kan implementeringen välja en rimlig standard.

HybridCacheOptions

Alternativ för att konfigurera standardimplementeringen HybridCache .

Gränssnitt

Name Description
IHybridCacheBuilder

Hjälp-API för att HybridCachekonfigurera .

IHybridCacheSerializer<T>

Tillhandahåller stöd för serialisering och deserialisering per typ för HybridCache.

IHybridCacheSerializerFactory

Fabriksprovider för instanser per typ IHybridCacheSerializer<T> .

Uppräkningar

Name Description
HybridCacheEntryFlags

Ytterligare flaggor som gäller för en HybridCache åtgärd.