MemoryDistributedCache Classe

Definição

IDistributedCache Implementa usando 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
Herança
MemoryDistributedCache
Implementações

Construtores

Nome Description
MemoryDistributedCache(IOptions<MemoryDistributedCacheOptions>, ILoggerFactory)

Cria uma nova instância MemoryDistributedCache.

MemoryDistributedCache(IOptions<MemoryDistributedCacheOptions>)

Cria uma nova instância MemoryDistributedCache.

Métodos

Nome Description
Get(String)

Obtém o item especificado associado a uma chave da IMemoryCache matriz como um byte.

GetAsync(String, CancellationToken)

Obtém de forma assíncrona o item especificado associado a uma chave da IMemoryCache matriz como um byte.

Refresh(String)

Atualiza o item especificado associado a uma chave do IMemoryCache.

RefreshAsync(String, CancellationToken)

Atualiza de forma assíncrona o item especificado associado a uma chave do IMemoryCache.

Remove(String)

Remove o item especificado associado a uma chave do IMemoryCache.

RemoveAsync(String, CancellationToken)

Remove de forma assíncrona o item especificado associado a uma chave do IMemoryCache.

Set(String, Byte[], DistributedCacheEntryOptions)

Define o item especificado associado a IMemoryCache uma chave na matriz de bytes.

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

Define de forma assíncrona o item especificado associado a uma chave na IMemoryCache matriz de bytes.

Métodos de Extensão

Nome Description
GetString(IDistributedCache, String)

Obtém uma cadeia de caracteres do cache especificado com a chave especificada.

GetStringAsync(IDistributedCache, String, CancellationToken)

Obtém de forma assíncrona uma cadeia de caracteres do cache especificado com a chave especificada.

Set(IDistributedCache, String, Byte[])

Define uma sequência de bytes no cache especificado com a chave especificada.

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

Define de forma assíncrona uma sequência de bytes no cache especificado com a chave especificada.

SetString(IDistributedCache, String, String, DistributedCacheEntryOptions)

Define uma cadeia de caracteres no cache especificado com a chave especificada.

SetString(IDistributedCache, String, String)

Define uma cadeia de caracteres no cache especificado com a chave especificada.

SetStringAsync(IDistributedCache, String, String, CancellationToken)

Define de forma assíncrona uma cadeia de caracteres no cache especificado com a chave especificada.

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

Define de forma assíncrona uma cadeia de caracteres no cache especificado com a chave especificada.

Aplica-se a