CacheExtensions Klasa

Definicja

Udostępnia metody rozszerzeń dla IMemoryCache operacji.

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

Metody

Nazwa Opis
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>, 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.

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.

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.

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.

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

Ustawia wpis pamięci podręcznej z danym kluczem i wartością, która wygaśnie w danym czasie trwania.

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

Ustawia wpis pamięci podręcznej z danym kluczem i wartością, która wygaśnie po IChangeToken wygaśnięciu.

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

Ustawia wpis pamięci podręcznej z danym kluczem i wartością i zastosuje wartości istniejącego MemoryCacheEntryOptions do utworzonego wpisu.

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

Ustawia wpis pamięci podręcznej z danym kluczem i wartością, która wygaśnie w danym czasie od teraz.

Set<TItem>(IMemoryCache, Object, TItem)

Skojarz wartość z kluczem w obiekcie IMemoryCache.

TryGetValue<TItem>(IMemoryCache, Object, TItem)

Próbuje uzyskać wartość skojarzona z danym kluczem.

Dotyczy