IBufferDistributedCache.TryGetAsync Metodo

Definizione

Tenta in modo asincrono di recuperare una voce della cache esistente.

public System.Threading.Tasks.ValueTask<bool> TryGetAsync (string key, System.Buffers.IBufferWriter<byte> destination, System.Threading.CancellationToken token = default);
abstract member TryGetAsync : string * System.Buffers.IBufferWriter<byte> * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<bool>
Public Function TryGetAsync (key As String, destination As IBufferWriter(Of Byte), Optional token As CancellationToken = Nothing) As ValueTask(Of Boolean)

Parametri

key
String

Chiave univoca per la voce della cache.

destination
IBufferWriter<Byte>

Destinazione per scrivere il contenuto della cache in caso di esito positivo.

token
CancellationToken

Il CancellationToken utilizzato per propagare le notifiche che l'operazione deve essere annullata.

Restituisce

true se viene trovata la voce della cache, false in caso contrario.

Commenti

Questa operazione è funzionalmente simile a GetAsync(String, CancellationToken), ma evita l'allocazione di matrici.

Si applica a