次の方法で共有


TaskCompletionSource<TResult>.SetCanceled メソッド

定義

オーバーロード

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> は既に 3 つの最終的な状態、RanToCompletionFaultedCanceled のいずれかにあります。または、基になる Task<TResult> が既に破棄されています。

Task が破棄されました。

こちらもご覧ください

適用対象

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> が既に次の 3 つの最終状態のいずれかです: RanToCompletionFaulted、または Canceled

適用対象