Freigeben über


TaskCompletionSource<TResult>.SetCanceled Methode

Definition

Überlädt

SetCanceled()

Sorgt für den Übergang des zugrunde liegenden Task<TResult>-Objekts in den Canceled-Zustand.

SetCanceled(CancellationToken)

Versetzt die zugrunde liegende Task<TResult> mithilfe des angegebenen Tokens in den Zustand Canceled.

SetCanceled()

Sorgt für den Übergang des zugrunde liegenden Task<TResult>-Objekts in den Canceled-Zustand.

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

Ausnahmen

Der zugrunde liegende Task<TResult> befindet sich bereits in einem der drei Endzustände: RanToCompletion, Faulted oder Canceled, oder wenn der zugrunde liegende Task<TResult> bereits freigegeben wurde.

Task wurde verworfen.

Siehe auch

Gilt für

SetCanceled(CancellationToken)

Versetzt die zugrunde liegende Task<TResult> mithilfe des angegebenen Tokens in den Zustand 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)

Parameter

cancellationToken
CancellationToken

Das Abbruchtoken, mit dem die Task<TResult> abgebrochen werden soll.

Ausnahmen

Der zugrunde liegende Task<TResult> ist bereits in einem der drei Endzustände: RanToCompletion, Faulted oder Canceled.

Gilt für