PoolingAsyncValueTaskMethodBuilder<TResult> Struktura

Definicja

Reprezentuje konstruktora dla metod asynchronicznych, które zwracają ValueTask<TResult>wartość .

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

Parametry typu

TResult

Typ wyniku.

Dziedziczenie
PoolingAsyncValueTaskMethodBuilder<TResult>

Właściwości

Task

Pobiera zadanie wartości dla tego konstruktora.

Metody

AwaitOnCompleted<TAwaiter,TStateMachine>(TAwaiter, TStateMachine)

Zaplanuje maszynę stanu, aby przejść do następnej akcji po zakończeniu określonego programu awaiter.

AwaitUnsafeOnCompleted<TAwaiter,TStateMachine>(TAwaiter, TStateMachine)

Zaplanuje maszynę stanu, aby przejść do następnej akcji po zakończeniu określonego programu awaiter.

Create()

Tworzy wystąpienie PoolingAsyncValueTaskMethodBuilder<TResult> struktury.

SetException(Exception)

Oznacza zadanie wartości jako niepowodzenie i wiąże określony wyjątek z zadaniem wartości.

SetResult(TResult)

Oznacza zadanie wartości jako ukończone pomyślnie.

SetStateMachine(IAsyncStateMachine)

Kojarzy konstruktora z określoną maszyną stanu.

Start<TStateMachine>(TStateMachine)

Rozpoczyna uruchamianie konstruktora ze skojarzona maszyna stanu.

Dotyczy