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ý Task<TResult> objekt 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
truepokud byla operace úspěšná; v opačném případě . false
Výjimky
Ta Task byla odstraněna.
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í false, pokud podklad Task<TResult> již byl uvolněn.