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