共用方式為


IBufferDistributedCache.TryGetAsync 方法

定義

以異步方式嘗試擷取現有的快取專案。

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)

參數

key
String

快取專案的唯一索引鍵。

destination
IBufferWriter<Byte>

成功時寫入快取內容的目標。

token
CancellationToken

用來傳播作業應取消之通知的 CancellationToken

傳回

如果找到快取項目,true 否則 false 為 。

備註

這在功能上與 GetAsync(String, CancellationToken)類似,但會避免數位配置。

適用於