Microsoft.VisualStudio.Threading 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
Microsoft.VisualStudio.Threading 命名空间包含在 Visual Studio SDK 项目中使用的 API。 你应在 Visual Studio 中对异步编程使用这些 API。 这样做可有助于避免死锁
此库基于 .NET framework 任务并行库 (TPL)。 有关此库的信息,请参阅 任务并行库 (TPL) 。
类
结构
接口
IAsyncDisposable |
定义一种释放分配资源的异步方法。 |
IHangReportContributor |
提供一个工具以生成若干在分析挂起时有用的报告。 |
枚举
AsyncReaderWriterLock.LockFlags |
用于修改默认锁行为的标志。 |
AsyncReaderWriterResourceLock<TMoniker,TResource>.LockFlags |
用于修改默认锁行为的标志。 |
JoinableTaskCreationOptions |
指定可控制任务的创建和执行的可选行为的标志。 |
ReentrantSemaphore.ReentrancyMode |
描述在信号量已位于信号灯的上下文中发出信号量请求时的行为方式 ReentrantSemaphore 。 |
RegistryChangeNotificationFilters |
注册表项中在更改时生成通知的各种类型的数据。 |
委托
AsyncEventHandler |
一个异步事件处理程序。 |
AsyncEventHandler<TEventArgs> |
一个异步事件处理程序。 |