TaskCompletionSource<TResult>.TrySetResult(TResult) Methode

Definitie

Hiermee wordt geprobeerd de onderliggende Task<TResult> waarde over te zetten naar de RanToCompletion status.

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

Parameters

result
TResult

De resultaatwaarde die aan deze Task<TResult>waarde moet worden gekoppeld.

Retouren

true als de bewerking is geslaagd; anders, false.

Uitzonderingen

De Task was verwijderd.

Opmerkingen

Deze bewerking retourneert onwaar als de bewerking Task<TResult> zich al in een van de drie laatste toestanden bevindt: RanToCompletion, Faultedof Canceled.

Deze methode retourneert ook onwaar als de onderliggende Task<TResult> waarde al is verwijderd.

Van toepassing op

Zie ook