IBufferDistributedCache.SetAsync Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Define ou sobrescreve assíncronamente 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 para criar.
- value
- ReadOnlySequence<Byte>
O valor desta entrada de cache.
- options
- DistributedCacheEntryOptions
As opções de cache para o valor.
- token
- CancellationToken
É CancellationToken usado para propagar notificações de que a operação deve ser cancelada.
Devoluções
Observações
Este método é funcionalmente semelhante a SetAsync(String, Byte[], DistributedCacheEntryOptions, CancellationToken), mas evita a alocação de arrays.