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.

適用対象