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

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

Valori restituiti

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

Commenti

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

Si applica a