IMemoryCache Interfaz
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í.
Representa una caché local en memoria cuyos valores no se serializan.
public interface class IMemoryCache : IDisposable
public interface IMemoryCache : IDisposable
type IMemoryCache = interface
interface IDisposable
Public Interface IMemoryCache
Implements IDisposable
- Derivado
- Implementaciones
Create |
Cree o sobrescriba una entrada en la memoria caché. |
Dispose() |
Realiza tareas definidas por la aplicación asociadas a la liberación, liberación o restablecimiento de recursos no administrados. (Heredado de IDisposable) |
Get |
Obtiene una instantánea de las estadísticas de caché si está disponible. |
Remove(Object) |
Quita el objeto asociado a la clave especificada. |
Try |
Obtiene el elemento asociado a esta clave si está presente. |
Get(IMemory |
Obtiene el valor asociado a esta clave si está presente. |
Get<TItem>(IMemory |
Obtiene el valor asociado a esta clave si está presente. |
Get |
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. |
Get |
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. |
Get |
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. |
Get |
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>(IMemory |
Asocia un valor a la clave especificada en el IMemoryCache. |
Set<TItem>(IMemory |
Asocia una entrada de caché a la clave especificada y aplica los valores de un MemoryCacheEntryOptions existente a la entrada creada. |
Set<TItem>(IMemory |
Asocia una entrada de caché a la clave especificada que expirará cuando expire IChangeToken. |
Set<TItem>(IMemory |
Crea o sobrescribe la entrada especificada en la memoria caché y establece el valor con una fecha de expiración absoluta. |
Set<TItem>(IMemory |
Asocia una entrada de caché a una clave especificada que expirará después de una duración especificada. |
Try |
Intenta obtener el valor asociado a una clave especificada. |
Producto | Versiones |
---|---|
.NET | 6, 7, 8, 9 |
.NET Framework | 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 2.0 |
Comentarios de .NET
.NET es un proyecto de código abierto. Seleccione un vínculo para proporcionar comentarios: