MemoryDistributedCache Clase

Definición

IDistributedCache Implementa mediante IMemoryCache.

public ref class MemoryDistributedCache : Microsoft::Extensions::Caching::Distributed::IDistributedCache
public class MemoryDistributedCache : Microsoft.Extensions.Caching.Distributed.IDistributedCache
type MemoryDistributedCache = class
    interface IDistributedCache
Public Class MemoryDistributedCache
Implements IDistributedCache
Herencia
MemoryDistributedCache
Implementaciones

Constructores

Nombre Description
MemoryDistributedCache(IOptions<MemoryDistributedCacheOptions>, ILoggerFactory)

Crea una nueva instancia de MemoryDistributedCache.

MemoryDistributedCache(IOptions<MemoryDistributedCacheOptions>)

Crea una nueva instancia de MemoryDistributedCache.

Métodos

Nombre Description
Get(String)

Obtiene el elemento especificado asociado a una clave de IMemoryCache como una matriz de bytes.

GetAsync(String, CancellationToken)

Obtiene de forma asincrónica el elemento especificado asociado a una clave de IMemoryCache como una matriz de bytes.

Refresh(String)

Actualiza el elemento especificado asociado a una clave de .IMemoryCache

RefreshAsync(String, CancellationToken)

Actualiza de forma asincrónica el elemento especificado asociado a una clave de .IMemoryCache

Remove(String)

Quita el elemento especificado asociado a una clave de .IMemoryCache

RemoveAsync(String, CancellationToken)

Quita de forma asincrónica el elemento especificado asociado a una clave de .IMemoryCache

Set(String, Byte[], DistributedCacheEntryOptions)

Establece el elemento especificado asociado a una clave de IMemoryCache como una matriz de bytes.

SetAsync(String, Byte[], DistributedCacheEntryOptions, CancellationToken)

Establece de forma asincrónica el elemento especificado asociado a una clave de IMemoryCache como una matriz de bytes.

Métodos de extensión

Nombre Description
GetString(IDistributedCache, String)

Obtiene una cadena de la memoria caché especificada con la clave especificada.

GetStringAsync(IDistributedCache, String, CancellationToken)

Obtiene de forma asincrónica una cadena de la memoria caché especificada con la clave especificada.

Set(IDistributedCache, String, Byte[])

Establece una secuencia de bytes en la memoria caché especificada con la clave especificada.

SetAsync(IDistributedCache, String, Byte[], CancellationToken)

Establece de forma asincrónica una secuencia de bytes en la memoria caché especificada con la clave especificada.

SetString(IDistributedCache, String, String, DistributedCacheEntryOptions)

Establece una cadena en la memoria caché especificada con la clave especificada.

SetString(IDistributedCache, String, String)

Establece una cadena en la memoria caché especificada con la clave especificada.

SetStringAsync(IDistributedCache, String, String, CancellationToken)

Establece de forma asincrónica una cadena en la memoria caché especificada con la clave especificada.

SetStringAsync(IDistributedCache, String, String, DistributedCacheEntryOptions, CancellationToken)

Establece de forma asincrónica una cadena en la memoria caché especificada con la clave especificada.

Se aplica a