CancellationTokenSource.CancelAsync 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
异步传达取消请求。
public:
System::Threading::Tasks::Task ^ CancelAsync();
public System.Threading.Tasks.Task CancelAsync ();
member this.CancelAsync : unit -> System.Threading.Tasks.Task
Public Function CancelAsync () As Task
返回
一个任务,在注册到关联的 CancellationToken 可取消操作和回调后将完成。
例外
注解
关联的 CancellationToken 将收到取消通知,并将同步转换到返回 true
的状态IsCancellationRequested。 注册到 CancellationToken 的任何回调或可取消操作都将异步执行,返回 Task 的 表示其最终完成。
使用令牌注册的回调不应引发异常。 但是,引发的任何此类异常都将聚合为 , AggregateException这样引发异常的一个回调不会阻止执行其他已注册的回调。
ExecutionContext在调用回调时,将重新建立注册每个回调时捕获的 。