Compartilhar via


IBufferDistributedCache Interface

Definição

Representa um cache distribuído de valores serializados, com suporte para transferência de dados de baixa alocação.

public interface class IBufferDistributedCache : Microsoft::Extensions::Caching::Distributed::IDistributedCache
public interface IBufferDistributedCache : Microsoft.Extensions.Caching.Distributed.IDistributedCache
type IBufferDistributedCache = interface
    interface IDistributedCache
Public Interface IBufferDistributedCache
Implements IDistributedCache
Derivado
Implementações

Métodos

Get(String)

Obtém um valor com a chave fornecida.

(Herdado de IDistributedCache)
GetAsync(String, CancellationToken)

Obtém um valor com a chave fornecida.

(Herdado de IDistributedCache)
Refresh(String)

Atualiza um valor no cache com base em sua chave, redefinindo seu tempo limite de expiração deslizante (se houver).

(Herdado de IDistributedCache)
RefreshAsync(String, CancellationToken)

Atualiza um valor no cache com base em sua chave, redefinindo seu tempo limite de expiração deslizante (se houver).

(Herdado de IDistributedCache)
Remove(String)

Remove o valor com a chave fornecida.

(Herdado de IDistributedCache)
RemoveAsync(String, CancellationToken)

Remove o valor com a chave fornecida.

(Herdado de IDistributedCache)
Set(String, Byte[], DistributedCacheEntryOptions)

Define um valor com a chave fornecida.

(Herdado de IDistributedCache)
Set(String, ReadOnlySequence<Byte>, DistributedCacheEntryOptions)

Define ou substitui um item de cache.

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

Define o valor com a chave fornecida.

(Herdado de IDistributedCache)
SetAsync(String, ReadOnlySequence<Byte>, DistributedCacheEntryOptions, CancellationToken)

Define ou substitui de forma assíncrona uma entrada de cache.

TryGet(String, IBufferWriter<Byte>)

Tenta recuperar um item de cache existente.

TryGetAsync(String, IBufferWriter<Byte>, CancellationToken)

Tenta de forma assíncrona recuperar uma entrada de cache existente.

Métodos de Extensão

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)

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

SetString(IDistributedCache, String, String, DistributedCacheEntryOptions)

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

SetStringAsync(IDistributedCache, String, String, CancellationToken)

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

Aplica-se a