AsyncExchangeTReadAsync 方法
异步读取数据。如果当前有可用数据则立即返回,否则挂起等待数据写入或交接完成。
返回的
ReadLeaseT 需在读取后调用
Dispose 以释放资源并通知写端完成。
若已完成交接,则返回已完成的租约。
命名空间: TouchSocket.Core程序集: TouchSocket.Core (在 TouchSocket.Core.dll 中) 版本:4.0.0-beta.143+5fcca7a4e70968794985dc3793adc50531308be6
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。