CacheExtensions Classe

Définition

Fournissez des méthodes d’extensions pour les IMemoryCache opérations.

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é si elle 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)

Fournissez des méthodes d’extensions pour les IMemoryCache opérations.

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

Obtient de manière asynchrone la valeur associée à cette clé si elle 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)

Fournissez des méthodes d’extensions pour les IMemoryCache opérations.

Set<TItem>(IMemoryCache, Object, TItem)

Associe une valeur à la clé spécifiée dans .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 expirera à l’expiration IChangeToken .

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

Associe une entrée de cache à la clé spécifiée et applique les valeurs d’un existant MemoryCacheEntryOptions à l’entrée créée.

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

Associe une entrée de cache à une clé spécifiée qui expirera 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.

S’applique à