CacheExtensions Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Podaj metody rozszerzeń dla operacji IMemoryCache.
public ref class CacheExtensions abstract sealed
public static class CacheExtensions
type CacheExtensions = class
Public Module CacheExtensions
- Dziedziczenie
-
CacheExtensions
Metody
Get(IMemoryCache, Object) |
Pobiera wartość skojarzona z tym kluczem, jeśli istnieje. |
Get<TItem>(IMemoryCache, Object) |
Pobiera wartość skojarzona z tym kluczem, jeśli istnieje. |
GetOrCreate<TItem>(IMemoryCache, Object, Func<ICacheEntry,TItem>) |
Pobiera wartość skojarzona z tym kluczem, jeśli istnieje, lub generuje nowy wpis przy użyciu podanego klucza i wartość z danej fabryki, jeśli klucz nie zostanie znaleziony. |
GetOrCreate<TItem>(IMemoryCache, Object, Func<ICacheEntry,TItem>, MemoryCacheEntryOptions) |
Pobiera wartość skojarzona z tym kluczem, jeśli istnieje, lub generuje nowy wpis przy użyciu podanego klucza i wartość z danej fabryki, jeśli klucz nie zostanie znaleziony. |
GetOrCreateAsync<TItem>(IMemoryCache, Object, Func<ICacheEntry,Task<TItem>>) |
Asynchronicznie pobiera wartość skojarzona z tym kluczem, jeśli istnieje, lub generuje nowy wpis przy użyciu podanego klucza i wartość z danej fabryki, jeśli klucz nie zostanie znaleziony. |
GetOrCreateAsync<TItem>(IMemoryCache, Object, Func<ICacheEntry,Task<TItem>>, MemoryCacheEntryOptions) |
Asynchronicznie pobiera wartość skojarzona z tym kluczem, jeśli istnieje, lub generuje nowy wpis przy użyciu podanego klucza i wartość z danej fabryki, jeśli klucz nie zostanie znaleziony. |
Set<TItem>(IMemoryCache, Object, TItem) |
Kojarzy wartość z określonym kluczem w IMemoryCache. |
Set<TItem>(IMemoryCache, Object, TItem, DateTimeOffset) |
Tworzy lub zastępuje określony wpis w pamięci podręcznej i ustawia wartość z bezwzględną datą wygaśnięcia. |
Set<TItem>(IMemoryCache, Object, TItem, IChangeToken) |
Kojarzy wpis pamięci podręcznej z określonym kluczem, który wygaśnie po wygaśnięciu IChangeToken. |
Set<TItem>(IMemoryCache, Object, TItem, MemoryCacheEntryOptions) |
Kojarzy wpis pamięci podręcznej z określonym kluczem i stosuje wartości istniejącego MemoryCacheEntryOptions do utworzonego wpisu. |
Set<TItem>(IMemoryCache, Object, TItem, TimeSpan) |
Kojarzy wpis pamięci podręcznej z określonym kluczem, który wygaśnie po określonym czasie trwania. |
TryGetValue<TItem>(IMemoryCache, Object, TItem) |
Próbuje uzyskać wartość skojarzona z określonym kluczem. |