다음을 통해 공유


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
구현

설명

실행 컨텍스트에는 논리 스레드에 대한 모든 실행 관련 정보가 포함됩니다. 다른 스레드로의 실행 컨텍스트 흐름은 구조를 반환 AsyncFlowControl 하는 메서드를 ExecutionContext.SuppressFlow 사용하여 방지할 수 있습니다. Undo 반환 AsyncFlowControl 된 구조체의 메서드를 사용하여 흐름 억제를 실행 취소할 수 있습니다. 구조체는 AsyncFlowControl 생성된 동일한 스레드에서 사용해야 합니다.

메서드

Dispose()

AsyncFlowControl 클래스의 현재 인스턴스에서 사용하는 모든 리소스를 해제합니다.

Equals(AsyncFlowControl)

지정한 AsyncFlowControl 구조체가 현재 AsyncFlowControl 구조체와 같은지 여부를 확인합니다.

Equals(Object)

지정한 개체가 현재 AsyncFlowControl 구조체와 같은지 여부를 확인합니다.

GetHashCode()

현재 AsyncFlowControl 구조체의 해시 코드를 가져옵니다.

Undo()

스레드 간 실행 컨텍스트의 흐름을 복원합니다.

연산자

Equality(AsyncFlowControl, AsyncFlowControl)

AsyncFlowControl 구조체가 동일한지 비교합니다.

Inequality(AsyncFlowControl, AsyncFlowControl)

AsyncFlowControl 구조체가 동일하지 않은지 비교합니다.

명시적 인터페이스 구현

IDisposable.Dispose()

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

AsyncFlowControl에서 사용하는 모든 리소스를 해제합니다.

적용 대상