AsyncFlowControl 구조체

정의

마이그레이션 복원 기능 또는 스레드 간 실행 컨텍스트 흐름에 대한 복원 기능을 제공합니다.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
상속
AsyncFlowControl
구현

설명

실행 컨텍스트에는 논리적 스레드에 대 한 모든 실행 관련 정보가 포함 됩니다.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()

AsyncFlowControl 클래스의 현재 인스턴스에서 사용하는 모든 리소스를 해제합니다.Releases all resources used by the current instance of the AsyncFlowControl class.

Equals(AsyncFlowControl)

지정한 AsyncFlowControl 구조체가 현재 AsyncFlowControl 구조체와 같은지 여부를 확인합니다.Determines whether the specified AsyncFlowControl structure is equal to the current AsyncFlowControl structure.

Equals(Object)

지정한 개체가 현재 AsyncFlowControl 구조체와 같은지 여부를 확인합니다.Determines whether the specified object is equal to the current AsyncFlowControl structure.

GetHashCode()

현재 AsyncFlowControl 구조체의 해시 코드를 가져옵니다.Gets a hash code for the current AsyncFlowControl structure.

Undo()

스레드 간 실행 컨텍스트의 흐름을 복원합니다.Restores the flow of the execution context between threads.

연산자

Equality(AsyncFlowControl, AsyncFlowControl)

AsyncFlowControl 구조체가 동일한지 비교합니다.Compares two AsyncFlowControl structures to determine whether they are equal.

Inequality(AsyncFlowControl, AsyncFlowControl)

AsyncFlowControl 구조체가 동일하지 않은지 비교합니다.Compares two AsyncFlowControl structures to determine whether they are not equal.

명시적 인터페이스 구현

IDisposable.Dispose()

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

AsyncFlowControl에서 사용하는 모든 리소스를 해제합니다.Releases all resources used by the AsyncFlowControl.

적용 대상