TaskCompletionSource<TResult>.Task 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
被 Task<TResult> 這個 TaskCompletionSource<TResult>創造出來。
public:
property System::Threading::Tasks::Task<TResult> ^ Task { System::Threading::Tasks::Task<TResult> ^ get(); };
public System.Threading.Tasks.Task<TResult> Task { get; }
member this.Task : System.Threading.Tasks.Task<'Result>
Public ReadOnly Property Task As Task(Of TResult)
屬性值
回傳由此TaskCompletionSource<TResult>所創造的。Task<TResult>
備註
此特性使消費者能夠存取 Task<TResult> 由此實例控制的部分。 當你建立一個TaskCompletionSource<TResult>物件時,該Task<TResult>物件的屬性會Status回傳WaitingForActivation
SetResult此實例上的 、 SetException、 SetException及SetCanceled方法(及其「Try」變體)皆可產生該底層任務的相關狀態轉移。
適用於
另請參閱
- 在其他非同步模式中使用 TPL
- 如何:將 EAP 模式包裝成任務
- 以任務導向的異步程式設計