Udostępnij za pośrednictwem


CacheExtensions Klasa

Definicja

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.

Dotyczy