C#Task命名空间
2022/6/16 1:20:13
本文主要是介绍C#Task命名空间,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
官方解释
提供简化编写并发和异步代码的工作的类型。 主要类型为 Task(表示可以等待和取消的异步操作)和 Task<TResult>(可以返回值的任务)。 TaskFactory 类提供用于创建和启动任务的静态方法,TaskScheduler 类提供默认线程调度基础结构。
类
ConcurrentExclusiveSchedulerPair |
提供任务计划程序,其用于执行任务,同时确保并发任务可同时运行,而独占任务从不运行。 |
Parallel |
提供对并行循环和区域的支持。 |
ParallelLoopState |
可使并行循环迭代与其他迭代交互。 此类的实例由 Parallel 类提供给每个循环;不能在你的用户代码中创建实例。 |
ParallelOptions |
存储用于配置 Parallel 类的方法的操作的选项。 |
Task |
表示一个异步操作。 |
Task<TResult> |
表示一个可以返回值的异步操作。 |
TaskAsyncEnumerableExtensions |
提供一组静态方法,用于配置异步可枚举项和可处置项的任务相关行为。 |
TaskCanceledException |
表示一个用于告知任务取消的异常。 |
TaskCompletionSource |
表示未绑定到委托的 Task 的制造者方,并通过 Task 属性提供对使用者方的访问。 |
TaskCompletionSource<TResult> |
表示未绑定到委托的 Task<TResult> 的制造者方,并通过 Task 属性提供对使用者方的访问。 |
TaskExtensions |
提供一组用于处理特定类型的 Task 实例的静态方法(在 Visual Basic 中为共享方法)。 |
TaskFactory |
提供对创建和计划 Task 对象的支持。 |
TaskFactory<TResult> |
提供对创建和计划 Task<TResult> 对象的支持。 |
TaskScheduler |
表示一个处理将任务排队到线程中的低级工作的对象。 |
TaskSchedulerException |
表示一个用于告知由 TaskScheduler 计划的某个操作无效的异常。 |
UnobservedTaskExceptionEventArgs |
为在出错的 Task 的异常未观察到时引发的事件提供数据。 |
结构
ParallelLoopResult |
提供执行 Parallel 循环的完成状态。 |
ValueTask |
提供异步操作的可等待结果。 |
ValueTask<TResult> |
提供包装 Task<TResult> 和 |
枚举
TaskContinuationOptions |
为通过使用 ContinueWith(Action<Task>, CancellationToken, TaskContinuationOptions, TaskScheduler) 或 ContinueWith(Action<Task<TResult>>, TaskContinuationOptions) 方法创建的任务指定行为。 |
TaskCreationOptions |
指定可控制任务的创建和执行的可选行为的标志。 |
TaskStatus |
表示 Task 的生命周期中的当前阶段。 |
ConcurrentExclusiveSchedulerPair |
提供任务计划程序,其用于执行任务,同时确保并发任务可同时运行,而独占任务从不运行。 |
Parallel |
提供对并行循环和区域的支持。 |
ParallelLoopState |
可使并行循环迭代与其他迭代交互。 此类的实例由 Parallel 类提供给每个循环;不能在你的用户代码中创建实例。 |
ParallelOptions |
存储用于配置 Parallel 类的方法的操作的选项。 |
Task |
表示一个异步操作。 |
Task<TResult> |
表示一个可以返回值的异步操作。 |
这篇关于C#Task命名空间的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2022-03-01沐雪多租宝商城源码从.NetCore3.1升级到.Net6的步骤
- 2024-12-06使用Microsoft.Extensions.AI在.NET中生成嵌入向量
- 2024-11-18微软研究:RAG系统的四个层次提升理解与回答能力
- 2024-11-15C#中怎么从PEM格式的证书中提取公钥?-icode9专业技术文章分享
- 2024-11-14云架构设计——如何用diagrams.net绘制专业的AWS架构图?
- 2024-05-08首个适配Visual Studio平台的国产智能编程助手CodeGeeX正式上线!C#程序员必备效率神器!
- 2024-03-30C#设计模式之十六迭代器模式(Iterator Pattern)【行为型】
- 2024-03-29c# datetime tryparse
- 2024-02-21list find index c#
- 2024-01-24convert toint32 c#