共用方式為


TaskCompletionSource.SetCanceled 方法

定義

多載

SetCanceled()

將基礎 Task 轉換為 Canceled 狀態。

SetCanceled(CancellationToken)

使用指定的語彙基元,將底層 Task 轉換為 Canceled 狀態。

SetCanceled()

將基礎 Task 轉換為 Canceled 狀態。

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

例外狀況

基礎 Task 已經為下列三種最終狀態之一:RanToCompletionFaultedCanceled

適用於

SetCanceled(CancellationToken)

使用指定的語彙基元,將底層 Task 轉換為 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 的取消語彙基元。

例外狀況

基礎 Task 已經為下列三種最終狀態之一:RanToCompletionFaultedCanceled

適用於