一款简单易用的基础网络通讯组件库。

AsyncAutoResetEventWaitOneAsync(CancellationToken) 方法

返回一个可等待对象,用于异步获取下一个信号,并支持取消操作。

Definition

命名空间: TouchSocket.Core
程序集: TouchSocket.Core (在 TouchSocket.Core.dll 中) 版本:4.0.0-beta.143+5fcca7a4e70968794985dc3793adc50531308be6
C#
public Task WaitOneAsync(
	CancellationToken cancellationToken
)

参数

cancellationToken  CancellationToken
用于取消等待操作的取消令牌,取消时会将调用方从等待队列中移除。

返回值

Task
表示异步等待操作的Task

备注

如果当前事件已处于信号状态,则立即返回已完成的任务; 否则将调用方加入等待队列,并返回一个将在信号设置时完成的任务。 如果取消令牌被触发,等待者将从队列中移除并抛出OperationCanceledException

异常

OperationCanceledExceptioncancellationToken被取消时抛出。

参见