CacheExtensions Classe

Definizione

Fornisce metodi di estensione per IMemoryCache le operazioni.

public ref class CacheExtensions abstract sealed
public static class CacheExtensions
type CacheExtensions = class
Public Module CacheExtensions
Ereditarietà
CacheExtensions

Metodi

Nome Descrizione
Get(IMemoryCache, Object)

Ottiene il valore associato a questa chiave, se presente.

Get<TItem>(IMemoryCache, Object)

Ottiene il valore associato a questa chiave, se presente.

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

Ottiene il valore associato a questa chiave, se esistente o genera una nuova voce usando la chiave specificata e un valore dalla factory specificata se la chiave non viene trovata.

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

Ottiene il valore associato a questa chiave, se esistente o genera una nuova voce usando la chiave specificata e un valore dalla factory specificata se la chiave non viene trovata.

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

Ottiene in modo asincrono il valore associato a questa chiave, se esistente o genera una nuova voce usando la chiave fornita e un valore dalla factory specificata se la chiave non viene trovata.

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

Ottiene in modo asincrono il valore associato a questa chiave, se esistente o genera una nuova voce usando la chiave fornita e un valore dalla factory specificata se la chiave non viene trovata.

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

Imposta una voce della cache con la chiave e il valore specificati che scadranno nella durata specificata.

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

Imposta una voce della cache con la chiave e il valore specificati che scadranno alla IChangeToken scadenza.

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

Imposta una voce della cache con la chiave e il valore specificati e applica i valori di un oggetto esistente MemoryCacheEntryOptions alla voce creata.

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

Imposta una voce della cache con la chiave e il valore specificati che scadranno nella durata specificata da ora.

Set<TItem>(IMemoryCache, Object, TItem)

Associare un valore a una chiave in IMemoryCache.

TryGetValue<TItem>(IMemoryCache, Object, TItem)

Prova a ottenere il valore associato alla chiave specificata.

Si applica a