CacheExtensions Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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. |