PoolingAsyncValueTaskMethodBuilder<TResult> 구조체

정의

ValueTask<TResult>반환하는 비동기 메서드의 작성기를 나타냅니다.

generic <typename TResult>
public value class PoolingAsyncValueTaskMethodBuilder
public struct PoolingAsyncValueTaskMethodBuilder<TResult>
type PoolingAsyncValueTaskMethodBuilder<'Result> = struct
Public Structure PoolingAsyncValueTaskMethodBuilder(Of TResult)

형식 매개 변수

TResult

결과의 형식입니다.

상속
PoolingAsyncValueTaskMethodBuilder<TResult>

속성

Name Description
Task

이 작성기 값 태스크를 가져옵니다.

메서드

Name Description
AwaitOnCompleted<TAwaiter,TStateMachine>(TAwaiter, TStateMachine)

지정된 awaiter가 완료되면 상태 머신이 다음 작업으로 진행되도록 예약합니다.

AwaitUnsafeOnCompleted<TAwaiter,TStateMachine>(TAwaiter, TStateMachine)

지정된 awaiter가 완료되면 상태 머신이 다음 작업으로 진행되도록 예약합니다.

Create()

구조체의 인스턴스를 PoolingAsyncValueTaskMethodBuilder<TResult> 만듭니다.

SetException(Exception)

값 태스크를 실패로 표시하고 지정된 예외를 값 태스크에 바인딩합니다.

SetResult(TResult)

값 작업을 성공적으로 완료된 것으로 표시합니다.

SetStateMachine(IAsyncStateMachine)

작성기를 지정된 상태 컴퓨터에 연결합니다.

Start<TStateMachine>(TStateMachine)

연결된 상태 컴퓨터를 사용하여 작성기 실행을 시작합니다.

적용 대상