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 回避できます。 Undo返されるAsyncFlowControl構造体の メソッドを使用して、フロー抑制を元に戻すことができます。 構造体は AsyncFlowControl 、作成されたのと同じスレッドで使用する必要があります。

メソッド

Dispose()

AsyncFlowControl クラスの現在のインスタンスによって使用されているすべてのリソースを解放します。

Equals(AsyncFlowControl)

指定した AsyncFlowControl 構造体が現在の AsyncFlowControl 構造体と等しいかどうかを判断します。

Equals(Object)

指定したオブジェクトが、現在の AsyncFlowControl 構造体と等しいかどうかを判断します。

GetHashCode()

現在の AsyncFlowControl 構造体のハッシュ コードを取得します。

Undo()

スレッド間の実行コンテキストのフローを復元します。

演算子

Equality(AsyncFlowControl, AsyncFlowControl)

2 つの AsyncFlowControl 構造体を比較し、それらの構造体が等しいかどうかを判断します。

Inequality(AsyncFlowControl, AsyncFlowControl)

2 つの AsyncFlowControl 構造体を比較し、それらの構造体が等しくないかどうかを判断します。

明示的なインターフェイスの実装

IDisposable.Dispose()

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

AsyncFlowControl によって使用されているすべてのリソースを解放します。

適用対象