TaskCompletionSource<TResult>.TrySetResult(TResult) Methode

Definition

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.

Gilt für:

Weitere Informationen