Compartilhar via


IBufferDistributedCache.SetAsync Método

Definição

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

public System.Threading.Tasks.ValueTask SetAsync (string key, System.Buffers.ReadOnlySequence<byte> value, Microsoft.Extensions.Caching.Distributed.DistributedCacheEntryOptions options, System.Threading.CancellationToken token = default);
abstract member SetAsync : string * System.Buffers.ReadOnlySequence<byte> * Microsoft.Extensions.Caching.Distributed.DistributedCacheEntryOptions * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask
Public Function SetAsync (key As String, value As ReadOnlySequence(Of Byte), options As DistributedCacheEntryOptions, Optional token As CancellationToken = Nothing) As ValueTask

Parâmetros

key
String

A chave da entrada a ser criada.

value
ReadOnlySequence<Byte>

O valor dessa entrada de cache.

options
DistributedCacheEntryOptions

As opções de cache para o valor.

token
CancellationToken

O CancellationToken usado para propagar notificações de que a operação deve ser cancelada.

Retornos

Comentários

Isso é funcionalmente semelhante ao SetAsync(String, Byte[], DistributedCacheEntryOptions, CancellationToken), mas evita a alocação da matriz.

Aplica-se a