TaskCompletionSource<TResult>.SetCanceled 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
SetCanceled() |
将基础 Task<TResult> 转换为 Canceled 状态。 |
SetCanceled(CancellationToken) |
使用指定的标记将基础 Task<TResult> 转换为 Canceled 状态。 |
SetCanceled()
将基础 Task<TResult> 转换为 Canceled 状态。
public:
void SetCanceled();
public void SetCanceled ();
member this.SetCanceled : unit -> unit
Public Sub SetCanceled ()
例外
基础 Task<TResult> 已经处于三个最终状态之一: RanToCompletion、 Faulted 或 Canceled;或者基础 Task<TResult> 已被释放。
另请参阅
适用于
SetCanceled(CancellationToken)
使用指定的标记将基础 Task<TResult> 转换为 Canceled 状态。
public:
void SetCanceled(System::Threading::CancellationToken cancellationToken);
public void SetCanceled (System.Threading.CancellationToken cancellationToken);
member this.SetCanceled : System.Threading.CancellationToken -> unit
Public Sub SetCanceled (cancellationToken As CancellationToken)
参数
- cancellationToken
- CancellationToken
用于取消 Task<TResult> 的取消标记。
例外
基础 Task<TResult> 已处于以下三种最终状态的其中一种:RanToCompletion、Faulted 或 Canceled。