TaskCompletionSource<TResult>.SetCanceled 方法

定义

重载

名称 说明
SetCanceled()

将基础 Task<TResult> 转换为 Canceled 状态。

SetCanceled(CancellationToken)

使用指定的令牌将Canceled基础Task<TResult>转换为状态。

SetCanceled()

Source:
TaskCompletionSource_T.cs
Source:
TaskCompletionSource_T.cs
Source:
TaskCompletionSource_T.cs
Source:
TaskCompletionSource_T.cs
Source:
TaskCompletionSource_T.cs

将基础 Task<TResult> 转换为 Canceled 状态。

public:
 void SetCanceled();
public void SetCanceled();
member this.SetCanceled : unit -> unit
Public Sub SetCanceled ()

例外

基础Task<TResult>已处于三个最终状态之一:RanToCompletionFaultedCanceled,或者基础Task<TResult>已释放。

另请参阅

适用于

SetCanceled(CancellationToken)

Source:
TaskCompletionSource_T.cs
Source:
TaskCompletionSource_T.cs
Source:
TaskCompletionSource_T.cs
Source:
TaskCompletionSource_T.cs
Source:
TaskCompletionSource_T.cs

使用指定的令牌将Canceled基础Task<TResult>转换为状态。

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> 已处于三个最终状态之一: RanToCompletionFaultedCanceled

适用于