MemoryDistributedCache Clase

Definición

Implementación de IDistributedCache 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

MemoryDistributedCache(IMemoryCache)

Implementación de IDistributedCache mediante IMemoryCache.

MemoryDistributedCache(IOptions<MemoryDistributedCacheOptions>)

Crea una nueva instancia de MemoryDistributedCache.

MemoryDistributedCache(IOptions<MemoryDistributedCacheOptions>, ILoggerFactory)

Crea una nueva instancia de MemoryDistributedCache.

Métodos

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
Get(String)

Obtiene un valor con la clave especificada.

GetAsync(String)

Implementación de IDistributedCache mediante IMemoryCache.

GetAsync(String, CancellationToken)

Obtiene un valor con la clave especificada.

GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
Refresh(String)

Actualiza un valor en la caché en función de su clave y restablece su tiempo de espera de expiración variable (si existe).

RefreshAsync(String)

Implementación de IDistributedCache mediante IMemoryCache.

RefreshAsync(String, CancellationToken)

Actualiza un valor en la caché en función de su clave y restablece su tiempo de espera de expiración variable (si existe).

Remove(String)

Quita el valor con la clave especificada.

RemoveAsync(String)

Implementación de IDistributedCache mediante IMemoryCache.

RemoveAsync(String, CancellationToken)

Quita el valor con la clave especificada.

Set(String, Byte[], DistributedCacheEntryOptions)

Establece un valor con la clave especificada.

SetAsync(String, Byte[], DistributedCacheEntryOptions)

Implementación de IDistributedCache mediante IMemoryCache.

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

Establece el valor con la clave especificada.

ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Métodos de extensión

GetString(IDistributedCache, String)

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

GetStringAsync(IDistributedCache, String)

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

GetStringAsync(IDistributedCache, String, CancellationToken)

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

Set(IDistributedCache, String, Byte[])

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

SetAsync(IDistributedCache, String, Byte[])

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

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

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

SetString(IDistributedCache, String, String)

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

SetString(IDistributedCache, String, String, DistributedCacheEntryOptions)

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

SetStringAsync(IDistributedCache, String, String)

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

SetStringAsync(IDistributedCache, String, String, DistributedCacheEntryOptions)

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

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

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

SetStringAsync(IDistributedCache, String, String, CancellationToken)

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

Se aplica a