TaskCompletionSource<TResult>.SetCanceled Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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é
- TrySetCanceled()
- Použití TPL s dalšími asynchronními vzory
- Postupy: Zalomení vzoru EAP v úloze
- Zrušení úlohy
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.