CancellationToken

举例:用户需要终止任务比如请求超时,用户取消

CancellationToken参数:用于获得提前终止执行的信号

CancellationToken结构体:

None:空

bool IsCancellationRequested 是否取消

(*)Register(Action CallBack)注册取消监听

ThrowIfCancellationRequested()如果任务被取消,执行到这句话就抛异常

通过CancellationTokenSourse创建对象

CancelAfter()超时发出取消信号

Cancel()发出取消信号

订阅评论
提醒
0 评论
最旧
最新 最多投票
内联反馈
查看所有评论
滚动至顶部