TaskCompletionSource<TResult>.SetResult(TResult) Method

Definition

Transitions the underlying Task<TResult> into the RanToCompletion state.

public:
 void SetResult(TResult result);
public void SetResult (TResult result);
member this.SetResult : 'Result -> unit
Public Sub SetResult (result As TResult)

Parameters

result
TResult

The result value to bind to this Task<TResult>.

Exceptions

The Task was disposed.

The underlying Task<TResult> is already in one of the three final states: RanToCompletion, Faulted, or Canceled.

Applies to

See also