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)

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

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

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.

적용 대상