TaskCompletionSource<TResult>.TrySetResult(TResult) Metoda

Definice

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

Boolean

true pokud byla operace úspěšná; falsev 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.

Platí pro

Viz také