Partager via


TaskCompletionSource<TResult>.TrySetResult(TResult) Méthode

Définition

Tente de faire passer le Task<TResult> sous-jacent à l'état RanToCompletion.

public:
 bool TrySetResult(TResult result);
public bool TrySetResult (TResult result);
member this.TrySetResult : 'Result -> bool
Public Function TrySetResult (result As TResult) As Boolean

Paramètres

result
TResult

Valeur de résultat à lier à ce Task<TResult>.

Retours

true si l'opération a réussi ; sinon, false.

Exceptions

Task a été supprimé.

Remarques

Cette opération retourne false si le Task<TResult> est déjà dans l’un des trois états finaux : RanToCompletion, Faultedou Canceled.

Cette méthode retourne également false si le sous-jacent Task<TResult> a déjà été supprimé.

S’applique à

Voir aussi