CacheExtensions Clase

Definición

Proporciona métodos de extensiones para IMemoryCache las operaciones.

public ref class CacheExtensions abstract sealed
public static class CacheExtensions
type CacheExtensions = class
Public Module CacheExtensions
Herencia
CacheExtensions

Métodos

Nombre Description
Get(IMemoryCache, Object)

Obtiene el valor asociado a esta clave si está presente.

Get<TItem>(IMemoryCache, Object)

Obtiene el valor asociado a esta clave si está presente.

GetOrCreate<TItem>(IMemoryCache, Object, Func<ICacheEntry,TItem>, MemoryCacheEntryOptions)

Obtiene el valor asociado a esta clave si existe o genera una nueva entrada mediante la clave proporcionada y un valor de la factoría especificada si no se encuentra la clave.

GetOrCreate<TItem>(IMemoryCache, Object, Func<ICacheEntry,TItem>)

Obtiene el valor asociado a esta clave si existe o genera una nueva entrada mediante la clave proporcionada y un valor de la factoría especificada si no se encuentra la clave.

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

Obtiene de forma asincrónica el valor asociado a esta clave si existe o genera una nueva entrada mediante la clave proporcionada y un valor de la factoría especificada si no se encuentra la clave.

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

Obtiene de forma asincrónica el valor asociado a esta clave si existe o genera una nueva entrada mediante la clave proporcionada y un valor de la factoría especificada si no se encuentra la clave.

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

Establece una entrada de caché con la clave y el valor especificados que expirarán durante la duración especificada.

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

Establece una entrada de caché con la clave y el valor especificados que expirarán cuando IChangeToken expire.

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

Establece una entrada de caché con la clave y el valor especificados y aplica los valores de un existente MemoryCacheEntryOptions a la entrada creada.

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

Establece una entrada de caché con la clave y el valor especificados que expirarán en la duración especificada a partir de ahora.

Set<TItem>(IMemoryCache, Object, TItem)

Asocie un valor a una clave en .IMemoryCache

TryGetValue<TItem>(IMemoryCache, Object, TItem)

Intenta obtener el valor asociado a la clave especificada.

Se aplica a