IBufferDistributedCache.TryGetAsync 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
以異步方式嘗試擷取現有的快取專案。
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)類似,但會避免數位配置。