TaskCompletionSource<TResult>.TrySetResult(TResult) 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ý objekt Task<TResult> do RanToCompletion stavu.
public:
bool TrySetResult(TResult result);
public bool TrySetResult (TResult result);
member this.TrySetResult : 'Result -> bool
Public Function TrySetResult (result As TResult) As Boolean
Parametry
- result
- TResult
Výsledná hodnota, která se má svázat s tímto Task<TResult>.
Návraty
true
pokud byla operace úspěšná; false
v opačném případě .
Výjimky
Vyhodili jsme ho Task .
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 již byl podklad Task<TResult> odstraněn.