Freigeben über


IBufferDistributedCache.TryGetAsync Methode

Definition

Versucht asynchron, einen vorhandenen Cacheeintrag abzurufen.

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)

Parameter

key
String

Der eindeutige Schlüssel für den Cacheeintrag.

destination
IBufferWriter<Byte>

Das Ziel, den Cacheinhalt erfolgreich zu schreiben.

token
CancellationToken

Die CancellationToken verwendet, um Benachrichtigungen zu verteilen, die der Vorgang abgebrochen werden soll.

Gibt zurück

true, wenn der Cacheeintrag gefunden wird, false andernfalls.

Hinweise

Dies ähnelt GetAsync(String, CancellationToken)funktional, vermeidet jedoch die Arrayzuordnung.

Gilt für: