TaskCompletionSource<TResult>.SetCanceled Method

Definition

Overloads

SetCanceled()

Transitions the underlying Task<TResult> into the Canceled state.

SetCanceled(CancellationToken)

Transitions the underlying Task<TResult> into the Canceled state using the specified token.

SetCanceled()

Transitions the underlying Task<TResult> into the Canceled state.

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

Exceptions

The underlying Task<TResult> is already in one of the three final states: RanToCompletion, Faulted, or Canceled, or if the underlying Task<TResult> has already been disposed.

The Task was disposed.

See also

Applies to

SetCanceled(CancellationToken)

Transitions the underlying Task<TResult> into the Canceled state using the specified token.

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)

Parameters

cancellationToken
CancellationToken

The cancellation token with which to cancel the Task<TResult>.

Exceptions

The underlying Task<TResult> is already in one of the three final states: RanToCompletion, Faulted, or Canceled.

Applies to