다음을 통해 공유


TplExtensions.NoThrowValueTaskAwaiter<TResult> 구조체

정의

대기 중일 때 작업을 래핑하고 절대 예외를 throw하지 않는 awaiter입니다.

[System.Runtime.CompilerServices.IsReadOnly]
public readonly struct TplExtensions.NoThrowValueTaskAwaiter<TResult> : System.Runtime.CompilerServices.ICriticalNotifyCompletion
[<System.Runtime.CompilerServices.IsReadOnly>]
type TplExtensions.NoThrowValueTaskAwaiter<'Result> = struct
    interface ICriticalNotifyCompletion
    interface INotifyCompletion
Public Structure TplExtensions.NoThrowValueTaskAwaiter(Of TResult)
Implements ICriticalNotifyCompletion

형식 매개 변수

TResult

결과의 형식입니다.

상속
TplExtensions.NoThrowValueTaskAwaiter<TResult>
특성
구현

생성자

TplExtensions.NoThrowValueTaskAwaiter<TResult>(ValueTask<TResult>, Boolean)

TplExtensions.NoThrowValueTaskAwaiter<TResult> 구조체의 새 인스턴스를 초기화합니다.

속성

IsCompleted

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

메서드

GetResult()

아무 작업도 하지 않습니다.

OnCompleted(Action)

작업 실행이 끝날 때 실행할 대리자를 예약합니다.

UnsafeOnCompleted(Action)

ExecutionContext를 캡처하지 않고 태스크 실행이 끝날 때 대리자의 실행을 예약합니다.

적용 대상