TaskCompletionSource.SetFromTask(Task) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
基になる Task<TResult> を、指定した completedTask
と同じ完了状態に遷移します。
public:
void SetFromTask(System::Threading::Tasks::Task ^ completedTask);
public void SetFromTask (System.Threading.Tasks.Task completedTask);
member this.SetFromTask : System.Threading.Tasks.Task -> unit
Public Sub SetFromTask (completedTask As Task)
パラメーター
- completedTask
- Task
完了状態 (例外または取り消し情報を含む) を基になるタスクにコピーする必要がある完了したタスク。
例外
completedTask
は null
です。
completedTask
が完了していません。
基になる Task<TResult> は、RanToCompletion、Faulted、または Canceledの 3 つの最終的な状態のいずれかに既にあります。
注釈
この操作は、Task<TResult> が既に 3 つの最終状態 (RanToCompletion、Faulted、または Canceled) のいずれかに存在する場合、false
を返します。
適用対象
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET