导出 (0) 打印
全部展开
信息
您所需的主题如下所示。但此主题未包含在此库中。

TaskFactory<TResult>.ContinueWhenAny 方法 (Task[], Func<Task, TResult>)

2013/12/13

创建一个延续任务,它将在提供的组中的任何任务完成后马上开始。

Namespace:  System.Threading.Tasks
程序集:  mscorlib(位于 mscorlib.dll 中)

public Task<TResult> ContinueWhenAny(
	Task[] tasks,
	Func<Task, TResult> continuationFunction
)

参数

tasks
类型: System.Threading.Tasks.Task []
在一个任务完成时继续执行的任务所在的数组。
continuationFunction
类型: System.Func<Task, TResult>
tasks 数组中的一个任务完成时要异步执行的函数委托。

返回值

类型: System.Threading.Tasks.Task<TResult>
新的延续任务。

异常条件
ObjectDisposedException

tasks 数组中的元素之一已被释放。

ArgumentNullException

tasks 数组为 null

- 或 -

continuationFunction 参数为 null

ArgumentException

tasks 数组包含 null 值或为空。

完成之后,一个任务处于以下状态之一:RanToCompletionFaultedCanceled 状态。

Windows Phone OS

受以下版本支持: 8.0

显示:
© 2015 Microsoft