CacheExtensions Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Forneça métodos de extensões para operações de IMemoryCache.
public ref class CacheExtensions abstract sealed
public static class CacheExtensions
type CacheExtensions = class
Public Module CacheExtensions
- Herança
-
CacheExtensions
Métodos
Get(IMemoryCache, Object) |
Obtém o valor associado a essa chave, se presente. |
Get<TItem>(IMemoryCache, Object) |
Obtém o valor associado a essa chave, se presente. |
GetOrCreate<TItem>(IMemoryCache, Object, Func<ICacheEntry,TItem>) |
Obtém o valor associado a essa chave se ela existir ou gera uma nova entrada usando a chave fornecida e um valor da fábrica determinada se a chave não for encontrada. |
GetOrCreate<TItem>(IMemoryCache, Object, Func<ICacheEntry,TItem>, MemoryCacheEntryOptions) |
Obtém o valor associado a essa chave se ela existir ou gera uma nova entrada usando a chave fornecida e um valor da fábrica determinada se a chave não for encontrada. |
GetOrCreateAsync<TItem>(IMemoryCache, Object, Func<ICacheEntry,Task<TItem>>) |
Obtém de forma assíncrona o valor associado a essa chave se ela existir ou gera uma nova entrada usando a chave fornecida e um valor da determinada fábrica se a chave não for encontrada. |
GetOrCreateAsync<TItem>(IMemoryCache, Object, Func<ICacheEntry,Task<TItem>>, MemoryCacheEntryOptions) |
Obtém de forma assíncrona o valor associado a essa chave se ela existir ou gera uma nova entrada usando a chave fornecida e um valor da determinada fábrica se a chave não for encontrada. |
Set<TItem>(IMemoryCache, Object, TItem) |
Associa um valor à chave especificada no IMemoryCache. |
Set<TItem>(IMemoryCache, Object, TItem, DateTimeOffset) |
Cria ou substitui a entrada especificada no cache e define o valor com uma data de validade absoluta. |
Set<TItem>(IMemoryCache, Object, TItem, IChangeToken) |
Associa uma entrada de cache à chave especificada que expirará quando IChangeToken expirar. |
Set<TItem>(IMemoryCache, Object, TItem, MemoryCacheEntryOptions) |
Associa uma entrada de cache à chave especificada e aplica os valores de um MemoryCacheEntryOptions existente à entrada criada. |
Set<TItem>(IMemoryCache, Object, TItem, TimeSpan) |
Associa uma entrada de cache a uma chave especificada que expirará após uma duração especificada. |
TryGetValue<TItem>(IMemoryCache, Object, TItem) |
Tenta obter o valor associado a uma chave especificada. |