AsyncFlowControl AsyncFlowControl AsyncFlowControl AsyncFlowControl Struct

定義

スレッド間の実行コンテキストの移行 (フロー) を復元する機能を提供します。Provides the functionality to restore the migration, or flow, of the execution context between threads.

public value class AsyncFlowControl : IDisposable
public struct AsyncFlowControl : IDisposable
type AsyncFlowControl = struct
    interface IDisposable
Public Structure AsyncFlowControl
Implements IDisposable
継承
AsyncFlowControlAsyncFlowControlAsyncFlowControlAsyncFlowControl
実装

注釈

実行コンテキストには、論理スレッドの実行に関連するすべての情報が含まれます。An execution context contains all execution-related information for a logical thread. 他のスレッドへの実行コンテキストのフローは、 ExecutionContext.SuppressFlow AsyncFlowControl構造体を返すメソッドを使用して回避できます。The flow of the execution context to other threads can be prevented by using the ExecutionContext.SuppressFlow method, which returns an AsyncFlowControl structure. Undo 返さAsyncFlowControlれた構造体のメソッドを使用して、フローの抑制を元に戻すことができます。The Undo method of the returned AsyncFlowControl structure can be used to undo the flow suppression. 構造AsyncFlowControl体は、作成されたのと同じスレッドで使用する必要があります。The AsyncFlowControl structure must be used on the same thread on which it was created.

メソッド

Dispose() Dispose() Dispose() Dispose()

AsyncFlowControl クラスの現在のインスタンスによって使用されているすべてのリソースを解放します。Releases all resources used by the current instance of the AsyncFlowControl class.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

指定したオブジェクトが、現在の AsyncFlowControl 構造体と等しいかどうかを判断します。Determines whether the specified object is equal to the current AsyncFlowControl structure.

Equals(AsyncFlowControl) Equals(AsyncFlowControl) Equals(AsyncFlowControl) Equals(AsyncFlowControl)

指定した AsyncFlowControl 構造体が現在の AsyncFlowControl 構造体と等しいかどうかを判断します。Determines whether the specified AsyncFlowControl structure is equal to the current AsyncFlowControl structure.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

現在の AsyncFlowControl 構造体のハッシュ コードを取得します。Gets a hash code for the current AsyncFlowControl structure.

Undo() Undo() Undo() Undo()

スレッド間の実行コンテキストのフローを復元します。Restores the flow of the execution context between threads.

演算子

Equality(AsyncFlowControl, AsyncFlowControl) Equality(AsyncFlowControl, AsyncFlowControl) Equality(AsyncFlowControl, AsyncFlowControl) Equality(AsyncFlowControl, AsyncFlowControl)

2 つの AsyncFlowControl 構造体を比較し、それらの構造体が等しいかどうかを判断します。Compares two AsyncFlowControl structures to determine whether they are equal.

Inequality(AsyncFlowControl, AsyncFlowControl) Inequality(AsyncFlowControl, AsyncFlowControl) Inequality(AsyncFlowControl, AsyncFlowControl) Inequality(AsyncFlowControl, AsyncFlowControl)

2 つの AsyncFlowControl 構造体を比較し、それらの構造体が等しくないかどうかを判断します。Compares two AsyncFlowControl structures to determine whether they are not equal.

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

IDisposable.Dispose() IDisposable.Dispose() IDisposable.Dispose() IDisposable.Dispose()

AsyncFlowControl によって使用されているすべてのリソースを解放します。Releases all resources used by the AsyncFlowControl.

適用対象