TaskCompletionSource<TResult>.TrySetResult(TResult) Metoda

Definice

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.

Platí pro

Viz také