CacheExtensions Classe

Définition

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.

S’applique à