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.
Fournit des méthodes d’extensions pour IMemoryCache les opérations.
public ref class CacheExtensions abstract sealed
public static class CacheExtensions
type CacheExtensions = class
Public Module CacheExtensions
- Héritage
-
CacheExtensions
Méthodes
| Nom | Description |
|---|---|
| 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>, 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. |
| 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. |
| 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. |
| 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. |
| Set<TItem>(IMemoryCache, Object, TItem, DateTimeOffset) |
Définit une entrée de cache avec la clé et la valeur données qui expireront dans la durée donnée. |
| Set<TItem>(IMemoryCache, Object, TItem, IChangeToken) |
Définit une entrée de cache avec la clé et la valeur spécifiées qui expirent à l’expiration IChangeToken . |
| Set<TItem>(IMemoryCache, Object, TItem, MemoryCacheEntryOptions) |
Définit une entrée de cache avec la clé et la valeur données et applique les valeurs d’une entrée existante MemoryCacheEntryOptions à l’entrée créée. |
| Set<TItem>(IMemoryCache, Object, TItem, TimeSpan) |
Définit une entrée de cache avec la clé et la valeur données qui expireront dans la durée donnée à partir de maintenant. |
| Set<TItem>(IMemoryCache, Object, TItem) |
Associer une valeur à une clé dans le IMemoryCache. |
| TryGetValue<TItem>(IMemoryCache, Object, TItem) |
Tente d’obtenir la valeur associée à la clé donnée. |