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