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 zugrunde liegenden Task<TResult> Zustand in den RanToCompletion Zustand zu übertragen.
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 diese Task<TResult>Bindung gebunden werden soll.
Gibt zurück
truewenn der Vorgang erfolgreich war; andernfalls . false
Ausnahmen
Der Task Vorgang wurde gelöscht.
Hinweise
Dieser Vorgang gibt "false" zurück, wenn sich der Task<TResult> Wert bereits in einem der drei endgültigen Zustände befindet: RanToCompletion, , , Faultedoder Canceled.
Diese Methode gibt auch "false" zurück, wenn die zugrunde liegende Task<TResult> Datei bereits verworfen wurde.