TaskCompletionSource<TResult>.TrySetResult(TResult) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
嘗試將基礎 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> 處於三個最終狀態之一: RanToCompletion、 Faulted、 或 Canceled,則此操作將回傳為假。
若標的 Task<TResult> 資產已被處置,此方法也會回傳 false。