Sdílet prostřednictvím


TaskCompletionSource<TResult>.SetCanceled Metoda

Definice

Přetížení

SetCanceled()

Převede podkladový objekt Task<TResult> do Canceled stavu.

SetCanceled(CancellationToken)

Převede podkladový objekt Task<TResult> do Canceled stavu pomocí zadaného tokenu.

SetCanceled()

Převede podkladový objekt Task<TResult> do Canceled stavu.

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

Výjimky

Task<TResult> Podklad je již v jednom ze tří konečných stavů: RanToCompletion, Faultednebo , nebo Canceledpokud je podklad Task<TResult> již odstraněn.

Byl Task zlikvidován.

Viz také

Platí pro

SetCanceled(CancellationToken)

Převede podkladový objekt Task<TResult> do Canceled stavu pomocí zadaného tokenu.

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)

Parametry

cancellationToken
CancellationToken

Token zrušení, se kterým chcete zrušit Task<TResult>.

Výjimky

Task<TResult> Podklad je již v jednom ze tří konečných stavů: RanToCompletion, Faultednebo Canceled.

Platí pro