다음을 통해 공유


TaskAwaiter 구조체

정의

비동기 작업의 완료를 기다리는 개체를 제공합니다.

public value class TaskAwaiter : System::Runtime::CompilerServices::ICriticalNotifyCompletion
public struct TaskAwaiter : System.Runtime.CompilerServices.ICriticalNotifyCompletion
public readonly struct TaskAwaiter : System.Runtime.CompilerServices.ICriticalNotifyCompletion
type TaskAwaiter = struct
    interface ICriticalNotifyCompletion
    interface INotifyCompletion
Public Structure TaskAwaiter
Implements ICriticalNotifyCompletion
상속
TaskAwaiter
구현

설명

이 형식은 컴파일러 전용입니다.

속성

IsCompleted

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

비동기 작업이 완료되었는지 여부를 나타내는 값을 가져옵니다.

메서드

GetResult()

비동기 작업의 완료에 대한 대기를 종료합니다.

OnCompleted(Action)

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

TaskAwaiter 개체가 비동기 작업을 완료하기 위해 대기를 중지할 경우 수행할 동작을 설정합니다.

UnsafeOnCompleted(Action)

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

이 awaiter와 연결된 비동기 작업에 대한 연속 작업을 예약합니다.

적용 대상