TaskCompletionSource<TResult>.TrySetCanceled 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í.
Pokusí se převést podkladový Canceled objekt Task<TResult> do stavu.
Přetížení
TrySetCanceled() |
Pokusí se převést podkladový Canceled objekt Task<TResult> do stavu. |
TrySetCanceled(CancellationToken) |
Pokusí se převést podkladový kód Task<TResult> do Canceled stavu a umožní, aby se token zrušení uložil do zrušené úlohy. |
TrySetCanceled()
Pokusí se převést podkladový Canceled objekt Task<TResult> do stavu.
public:
bool TrySetCanceled();
public bool TrySetCanceled ();
member this.TrySetCanceled : unit -> bool
Public Function TrySetCanceled () As Boolean
Návraty
true
pokud byla operace úspěšná; false, pokud operace nebyla úspěšná nebo objekt již byl odstraněn.
Výjimky
Byl Task zlikvidován.
Poznámky
Tato operace vrátí hodnotu false, pokud Task<TResult> je již v jednom ze tří konečných stavů: RanToCompletion, Faultednebo Canceled.
Tato metoda také vrátí hodnotu false, pokud je podklad Task<TResult> již odstraněn.
Viz také
Platí pro
TrySetCanceled(CancellationToken)
Pokusí se převést podkladový kód Task<TResult> do Canceled stavu a umožní, aby se token zrušení uložil do zrušené úlohy.
public:
bool TrySetCanceled(System::Threading::CancellationToken cancellationToken);
public bool TrySetCanceled (System.Threading.CancellationToken cancellationToken);
member this.TrySetCanceled : System.Threading.CancellationToken -> bool
Public Function TrySetCanceled (cancellationToken As CancellationToken) As Boolean
Parametry
- cancellationToken
- CancellationToken
Token zrušení.
Návraty
true
pokud je operace úspěšná; v opačném případě . false
Poznámky
Metoda vrátí hodnotu false, pokud je podkladový Task<TResult> objekt již v jednom z následujících tří konečných stavů.
Tato metoda také vrátí false
, pokud je podkladový Task<TResult> objekt již odstraněn.