TaskCompletionSource<TResult>.SetCanceled 方法

定義

多載

名稱 Description
SetCanceled()

將底層 Task<TResult> 轉換到狀態 Canceled

SetCanceled(CancellationToken)

利用指定的標記將底層 Task<TResult> 資產轉換為狀態 Canceled

SetCanceled()

來源:
TaskCompletionSource_T.cs
來源:
TaskCompletionSource_T.cs
來源:
TaskCompletionSource_T.cs
來源:
TaskCompletionSource_T.cs
來源:
TaskCompletionSource_T.cs

將底層 Task<TResult> 轉換到狀態 Canceled

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

例外狀況

標的 Task<TResult> 資產已經處於三種最終狀態之一: RanToCompletion、、 FaultedCanceled,或如果標的 Task<TResult> 資產已被處置。

Task 被處置了。

另請參閱

適用於

SetCanceled(CancellationToken)

來源:
TaskCompletionSource_T.cs
來源:
TaskCompletionSource_T.cs
來源:
TaskCompletionSource_T.cs
來源:
TaskCompletionSource_T.cs
來源:
TaskCompletionSource_T.cs

利用指定的標記將底層 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、、 FaultedCanceled

適用於