AsyncFlowControl 结构  
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供功能以还原执行上下文在线程之间的迁移(或流动)。
public value class AsyncFlowControl : IDisposablepublic value class AsyncFlowControl : IDisposable, IEquatable<System::Threading::AsyncFlowControl>public struct AsyncFlowControl : IDisposablepublic struct AsyncFlowControl : IDisposable, IEquatable<System.Threading.AsyncFlowControl>type AsyncFlowControl = struct
    interface IDisposablePublic Structure AsyncFlowControl
Implements IDisposablePublic Structure AsyncFlowControl
Implements IDisposable, IEquatable(Of AsyncFlowControl)- 继承
- 实现
注解
执行上下文包含逻辑线程的所有执行相关信息。 通过使用 ExecutionContext.SuppressFlow 返回结构的方法 AsyncFlowControl ,可以阻止执行上下文流到其他线程。 返回UndoAsyncFlowControl的结构的方法可用于撤消流抑制。 结构 AsyncFlowControl 必须在创建它的同一线程上使用。
方法
| Dispose() | 释放 AsyncFlowControl 类的当前实例所使用的所有资源。 | 
| Equals(AsyncFlowControl) | 确定指定 AsyncFlowControl 结构是否等于当前 AsyncFlowControl 结构。 | 
| Equals(Object) | 确定指定对象是否等于当前 AsyncFlowControl 结构。 | 
| GetHashCode() | 获取当前 AsyncFlowControl 结构的哈希代码。 | 
| Undo() | 还原执行上下文在线程之间的流动。 | 
运算符
| Equality(AsyncFlowControl, AsyncFlowControl) | 比较两个 AsyncFlowControl 结构以确定它们是否相等。 | 
| Inequality(AsyncFlowControl, AsyncFlowControl) | 比较两个 AsyncFlowControl 结构以确定它们是否不相等。 | 
显式接口实现
| IDisposable.Dispose() | 此 API 支持产品基础结构,不能在代码中直接使用。 释放由 AsyncFlowControl 使用的所有资源。 |