TaskCompletionSource<TResult>.Task プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
このTaskCompletionSource<TResult>によって作成されたTask<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" バリアント) はすべて、この基になるタスクに関連する状態遷移になります。