CacheExtensions Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Fournissez des méthodes d’extensions pour les opérations de IMemoryCache.
public ref class CacheExtensions abstract sealed
public static class CacheExtensions
type CacheExtensions = class
Public Module CacheExtensions
- Héritage
-
CacheExtensions
Méthodes
Get(IMemoryCache, Object) |
Obtient la valeur associée à cette clé si elle est présente. |
Get<TItem>(IMemoryCache, Object) |
Obtient la valeur associée à cette clé si elle est présente. |
GetOrCreate<TItem>(IMemoryCache, Object, Func<ICacheEntry,TItem>) |
Obtient la valeur associée à cette clé s’il existe ou génère une nouvelle entrée à l’aide de la clé fournie et une valeur de la fabrique donnée si la clé est introuvable. |
GetOrCreate<TItem>(IMemoryCache, Object, Func<ICacheEntry,TItem>, MemoryCacheEntryOptions) |
Obtient la valeur associée à cette clé s’il existe ou génère une nouvelle entrée à l’aide de la clé fournie et une valeur de la fabrique donnée si la clé est introuvable. |
GetOrCreateAsync<TItem>(IMemoryCache, Object, Func<ICacheEntry,Task<TItem>>) |
Obtient de façon asynchrone la valeur associée à cette clé s’il existe ou génère une nouvelle entrée à l’aide de la clé fournie et une valeur de la fabrique donnée si la clé est introuvable. |
GetOrCreateAsync<TItem>(IMemoryCache, Object, Func<ICacheEntry,Task<TItem>>, MemoryCacheEntryOptions) |
Obtient de façon asynchrone la valeur associée à cette clé s’il existe ou génère une nouvelle entrée à l’aide de la clé fournie et une valeur de la fabrique donnée si la clé est introuvable. |
Set<TItem>(IMemoryCache, Object, TItem) |
Associe une valeur à la clé spécifiée dans le IMemoryCache. |
Set<TItem>(IMemoryCache, Object, TItem, DateTimeOffset) |
Crée ou remplace l’entrée spécifiée dans le cache et définit la valeur avec une date d’expiration absolue. |
Set<TItem>(IMemoryCache, Object, TItem, IChangeToken) |
Associe une entrée de cache à la clé spécifiée qui expire lorsque IChangeToken expire. |
Set<TItem>(IMemoryCache, Object, TItem, MemoryCacheEntryOptions) |
Associe une entrée de cache à la clé spécifiée et applique les valeurs d’une MemoryCacheEntryOptions existante à l’entrée créée. |
Set<TItem>(IMemoryCache, Object, TItem, TimeSpan) |
Associe une entrée de cache à une clé spécifiée qui expire après une durée spécifiée. |
TryGetValue<TItem>(IMemoryCache, Object, TItem) |
Tente d’obtenir la valeur associée à une clé spécifiée. |