CacheExtensions Klass

Definition

Tillhandahåller tilläggsmetoder för IMemoryCache åtgärder.

public ref class CacheExtensions abstract sealed
public static class CacheExtensions
type CacheExtensions = class
Public Module CacheExtensions
Arv
CacheExtensions

Metoder

Name Description
Get(IMemoryCache, Object)

Hämtar värdet som är associerat med den här nyckeln om det finns.

Get<TItem>(IMemoryCache, Object)

Hämtar värdet som är associerat med den här nyckeln om det finns.

GetOrCreate<TItem>(IMemoryCache, Object, Func<ICacheEntry,TItem>, MemoryCacheEntryOptions)

Hämtar värdet som är associerat med den här nyckeln om den finns eller genererar en ny post med hjälp av den angivna nyckeln och ett värde från den angivna fabriken om nyckeln inte hittas.

GetOrCreate<TItem>(IMemoryCache, Object, Func<ICacheEntry,TItem>)

Hämtar värdet som är associerat med den här nyckeln om den finns eller genererar en ny post med hjälp av den angivna nyckeln och ett värde från den angivna fabriken om nyckeln inte hittas.

GetOrCreateAsync<TItem>(IMemoryCache, Object, Func<ICacheEntry,Task<TItem>>, MemoryCacheEntryOptions)

Asynkront hämtar värdet som är associerat med den här nyckeln om det finns, eller genererar en ny post med hjälp av den angivna nyckeln och ett värde från den angivna fabriken om nyckeln inte hittas.

GetOrCreateAsync<TItem>(IMemoryCache, Object, Func<ICacheEntry,Task<TItem>>)

Asynkront hämtar värdet som är associerat med den här nyckeln om det finns, eller genererar en ny post med hjälp av den angivna nyckeln och ett värde från den angivna fabriken om nyckeln inte hittas.

Set<TItem>(IMemoryCache, Object, TItem, DateTimeOffset)

Anger en cachepost med den angivna nyckeln och värdet som upphör att gälla under den angivna varaktigheten.

Set<TItem>(IMemoryCache, Object, TItem, IChangeToken)

Anger en cachepost med den angivna nyckeln och värdet som upphör att gälla när IChangeToken den upphör att gälla.

Set<TItem>(IMemoryCache, Object, TItem, MemoryCacheEntryOptions)

Anger en cachepost med den angivna nyckeln och värdet och tillämpar värdena för en befintlig MemoryCacheEntryOptions på den skapade posten.

Set<TItem>(IMemoryCache, Object, TItem, TimeSpan)

Anger en cachepost med den angivna nyckeln och värdet som upphör att gälla under den angivna varaktigheten från och med nu.

Set<TItem>(IMemoryCache, Object, TItem)

Associera ett värde med en nyckel i IMemoryCache.

TryGetValue<TItem>(IMemoryCache, Object, TItem)

Försöker hämta värdet som är associerat med den angivna nyckeln.

Gäller för