TaskCompletionSource<TResult>.TrySetResult(TResult) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Versucht, den Übergang des zugrunde liegenden Task<TResult>-Objekts in den RanToCompletion-Zustand auszuführen.
public:
bool TrySetResult(TResult result);
public bool TrySetResult (TResult result);
member this.TrySetResult : 'Result -> bool
Public Function TrySetResult (result As TResult) As Boolean
Parameter
- result
- TResult
Der Ergebniswert, der an das Task<TResult>-Objekt gebunden werden soll.
Gibt zurück
true
, wenn der Vorgang erfolgreich war, andernfalls false
.
Ausnahmen
Task wurde verworfen.
Hinweise
Dieser Vorgang gibt "false" zurück, wenn dies Task<TResult> bereits in einem der drei endgültigen Zustände enthalten ist: RanToCompletion, Faulted, oder Canceled.
Diese Methode gibt auch "false" zurück, wenn die zugrunde liegende Task<TResult> Methode bereits verworfen wurde.