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í.
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. |