信息
您所需的主题如下所示。但此主题未包含在此库中。

System.Threading.Tasks 命名空间

2013/12/13

System.Threading.Tasks 命名空间提供简化编写并发和异步代码的工作的类型。主要类型为 System.Threading.Tasks.Task(表示可以等待和取消的异步操作)和 System.Threading.Tasks.Task<TResult>(可以返回值的任务)。Factory 类提供用于创建和启动任务的静态方法,System.Threading.Tasks.TaskScheduler 类提供默认线程调度基础结构。

  说明
公共类ConcurrentExclusiveSchedulerPair在确保并发任务可同时运行且独占任务永远不会同时运行时,提供与执行任务相协调的任务计划程序。
公共类Task表示一个异步操作。
公共类Task<TResult>表示一个可以返回值的异步操作。
公共类TaskCanceledException表示一个用于告知任务取消的异常。
公共类TaskCompletionSource<TResult>表示未绑定到委托的 Task<TResult> 的制造者方,并通过 Task 属性提供对使用者方的访问。
公共类TaskExtensions提供一组用于处理特定类型的 Task 实例的静态方法(在 Visual Basic 中为共享方法)。
公共类TaskFactory提供对创建和计划 Task 对象的支持。
公共类TaskFactory<TResult>提供对创建和计划 Task<TResult> 对象的支持。
公共类TaskScheduler表示一个处理将任务排队到线程中的低级工作的对象。
公共类TaskSchedulerException表示一个用于告知由 TaskScheduler 计划的某个操作无效的异常。
公共类UnobservedTaskExceptionEventArgs为在出错的 Task 的异常未观察到时引发的事件提供数据。

  枚举说明
公共枚举TaskContinuationOptions为通过使用 ContinueWith()ContinueWith() 方法创建的任务指定行为。
公共枚举TaskCreationOptions指定可控制任务的创建和执行的可选行为的标志。
公共枚举TaskStatus表示 Task 的生命周期中的当前阶段。

显示: