CacheExtensions Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellen Sie Erweiterungsmethoden für IMemoryCache Vorgänge bereit.
public ref class CacheExtensions abstract sealed
public static class CacheExtensions
type CacheExtensions = class
Public Module CacheExtensions
- Vererbung
-
CacheExtensions
Methoden
Get(IMemoryCache, Object) |
Ruft den Wert ab, der diesem Schlüssel zugeordnet ist, falls vorhanden. |
Get<TItem>(IMemoryCache, Object) |
Ruft den Wert ab, der diesem Schlüssel zugeordnet ist, falls vorhanden. |
GetOrCreate<TItem>(IMemoryCache, Object, Func<ICacheEntry,TItem>, MemoryCacheEntryOptions) |
Ruft den diesem Schlüssel zugeordneten Wert ab, falls vorhanden, oder generiert einen neuen Eintrag mit dem bereitgestellten Schlüssel und einem Wert aus der angegebenen Factory, wenn der Schlüssel nicht gefunden wird. |
GetOrCreate<TItem>(IMemoryCache, Object, Func<ICacheEntry,TItem>) |
Ruft den diesem Schlüssel zugeordneten Wert ab, falls vorhanden, oder generiert einen neuen Eintrag mit dem bereitgestellten Schlüssel und einem Wert aus der angegebenen Factory, wenn der Schlüssel nicht gefunden wird. |
GetOrCreateAsync<TItem>(IMemoryCache, Object, Func<ICacheEntry,Task<TItem>>, MemoryCacheEntryOptions) |
Ruft asynchron den diesem Schlüssel zugeordneten Wert ab, falls vorhanden, oder generiert einen neuen Eintrag mithilfe des bereitgestellten Schlüssels und eines Werts aus der angegebenen Factory, wenn der Schlüssel nicht gefunden wird. |
GetOrCreateAsync<TItem>(IMemoryCache, Object, Func<ICacheEntry,Task<TItem>>) |
Ruft asynchron den diesem Schlüssel zugeordneten Wert ab, falls vorhanden, oder generiert einen neuen Eintrag mithilfe des bereitgestellten Schlüssels und eines Werts aus der angegebenen Factory, wenn der Schlüssel nicht gefunden wird. |
Set<TItem>(IMemoryCache, Object, TItem, DateTimeOffset) |
Legt einen Cacheeintrag mit dem angegebenen Schlüssel und Wert fest, der in der angegebenen Dauer abläuft. |
Set<TItem>(IMemoryCache, Object, TItem, IChangeToken) |
Legt einen Cacheeintrag mit dem angegebenen Schlüssel und Wert fest, der abläuft, wenn IChangeToken abläuft. |
Set<TItem>(IMemoryCache, Object, TItem, MemoryCacheEntryOptions) |
Legt einen Cacheeintrag mit dem angegebenen Schlüssel und Wert fest und wendet die Werte einer vorhandenen MemoryCacheEntryOptions auf den erstellten Eintrag an. |
Set<TItem>(IMemoryCache, Object, TItem, TimeSpan) |
Legt einen Cacheeintrag mit dem angegebenen Schlüssel und Wert fest, der ab jetzt in der angegebenen Dauer abläuft. |
Set<TItem>(IMemoryCache, Object, TItem) |
Zuordnen eines Werts zu einem Schlüssel im IMemoryCache. |
TryGetValue<TItem>(IMemoryCache, Object, TItem) |
Versuchen Sie, den dem angegebenen Schlüssel zugeordneten Wert abzurufen. |