TaskCompletionSource<TResult>.TrySetResult(TResult) Metod

Definition

Försöker överföra den underliggande till Task<TResult> tillståndet RanToCompletion .

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

Parametrar

result
TResult

Resultatvärdet som ska bindas till den här Task<TResult>.

Returer

trueom åtgärden lyckades. annars . false

Undantag

Den Task togs bort.

Kommentarer

Den här åtgärden returnerar false om den Task<TResult> redan finns i något av de tre sista tillstånden: RanToCompletion, Faultedeller Canceled.

Den här metoden returnerar också false om den underliggande filen Task<TResult> redan har tagits bort.

Gäller för

Se även