TaskCompletionSource<TResult>.TrySetResult(TResult) 方法

定義

嘗試將基礎 Task<TResult> 物轉化為狀態 RanToCompletion

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

參數

result
TResult

結果值將綁定於此。Task<TResult>

傳回

true若手術成功;否則,。 false

例外狀況

Task 被處置了。

備註

若 已 Task<TResult> 處於三個最終狀態之一: RanToCompletionFaulted、 或 Canceled,則此操作將回傳為假。

若標的 Task<TResult> 資產已被處置,此方法也會回傳 false。

適用於

另請參閱