TaskCompletionSource<TResult>.SetCanceled メソッド

定義

オーバーロード

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

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> は、 RanToCompletionFaulted、または Canceledの 3 つの最終的な状態のいずれかに既にあります。

適用対象