AsyncExchangeTReadAsync 方法
异步读取数据。如果当前有可用数据则立即返回,否则挂起等待数据写入或交接完成。
返回的
ReadLeaseT 需在读取后调用
Dispose 以释放资源并通知写端完成。
若已完成交接,则返回已完成的租约。
命名空间: TouchSocket.Core程序集: TouchSocket.Core (在 TouchSocket.Core.dll 中) 版本:4.1.4.7+7f7e1f78093c99347956e09330d5d7aca1d2bdf2
public ValueTask<ReadLease<T>> ReadAsync(
CancellationToken cancellationToken = default
)
Public Function ReadAsync (
Optional cancellationToken As CancellationToken = Nothing
) As ValueTask(Of ReadLease(Of T))
member ReadAsync :
?cancellationToken : CancellationToken
(* Defaults:
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> ValueTask<ReadLease<'T>>
- cancellationToken CancellationToken (Optional)
- 用于取消等待操作的 CancellationToken。
ValueTaskReadLeaseT表示异步读取操作的
ValueTaskTResult。