AsyncFlowControl 结构

定义

提供功能以还原执行上下文在线程之间的迁移(或流动)。

public value class AsyncFlowControl : IDisposable
public value class AsyncFlowControl : IDisposable, IEquatable<System::Threading::AsyncFlowControl>
public struct AsyncFlowControl : IDisposable
public struct AsyncFlowControl : IDisposable, IEquatable<System.Threading.AsyncFlowControl>
type AsyncFlowControl = struct
    interface IDisposable
Public Structure AsyncFlowControl
Implements IDisposable
Public Structure AsyncFlowControl
Implements IDisposable, IEquatable(Of AsyncFlowControl)
继承
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 使用的所有资源。

适用于