CacheExtensions Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Proporcione métodos de extensiones para las operaciones de IMemoryCache.
public ref class CacheExtensions abstract sealed
public static class CacheExtensions
type CacheExtensions = class
Public Module CacheExtensions
- Herencia
-
CacheExtensions
Métodos
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>) |
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>, 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. |
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. |
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. |
Set<TItem>(IMemoryCache, Object, TItem) |
Asocia un valor a la clave especificada en el IMemoryCache. |
Set<TItem>(IMemoryCache, Object, TItem, DateTimeOffset) |
Crea o sobrescribe la entrada especificada en la memoria caché y establece el valor con una fecha de expiración absoluta. |
Set<TItem>(IMemoryCache, Object, TItem, IChangeToken) |
Asocia una entrada de caché a la clave especificada que expirará cuando expire IChangeToken. |
Set<TItem>(IMemoryCache, Object, TItem, MemoryCacheEntryOptions) |
Asocia una entrada de caché a la clave especificada y aplica los valores de un MemoryCacheEntryOptions existente a la entrada creada. |
Set<TItem>(IMemoryCache, Object, TItem, TimeSpan) |
Asocia una entrada de caché a una clave especificada que expirará después de una duración especificada. |
TryGetValue<TItem>(IMemoryCache, Object, TItem) |
Intenta obtener el valor asociado a una clave especificada. |