次の方法で共有


TaskCompletionSource<TResult>.SetResult(TResult) メソッド

定義

基になる Task<TResult>RanToCompletion 状態へ遷移させます。

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

パラメーター

result
TResult

この Task<TResult> に関連付ける結果値。

例外

Task が破棄されました。

基になる Task<TResult> が既に次の 3 つの最終状態のいずれかです: RanToCompletionFaulted、または Canceled

適用対象

こちらもご覧ください