Bagikan melalui


IBufferDistributedCache.TryGetAsync Metode

Definisi

Secara asinkron mencoba mengambil entri cache yang ada.

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

Kunci unik untuk entri cache.

destination
IBufferWriter<Byte>

Target untuk menulis konten cache saat berhasil.

token
CancellationToken

CancellationToken digunakan untuk menyebarluaskan pemberitahuan bahwa operasi harus dibatalkan.

Mengembalikan

true jika entri cache ditemukan, false sebaliknya.

Keterangan

Ini secara fungsional mirip dengan GetAsync(String, CancellationToken), tetapi menghindari alokasi array.

Berlaku untuk