Udostępnij za pośrednictwem


AsyncValueTaskMethodBuilder<TResult> Struktura

Definicja

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

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

Parametry typu

TResult

Typ wyniku wygenerowanego przez zadanie.

Dziedziczenie
AsyncValueTaskMethodBuilder<TResult>

Właściwości

Task

Pobiera zadanie dla tego konstruktora.

Metody

AwaitOnCompleted<TAwaiter,TStateMachine>(TAwaiter, TStateMachine)

Planuje maszynę stanu, aby przejść do następnej akcji po zakończeniu określonego oczekiwania.

AwaitUnsafeOnCompleted<TAwaiter,TStateMachine>(TAwaiter, TStateMachine)

Planuje maszynę stanu, aby przejść do następnej akcji po zakończeniu określonego oczekiwania.

Create()

Tworzy wystąpienie AsyncValueTaskMethodBuilder<TResult> struktury.

SetException(Exception)

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

SetResult(TResult)

Oznacza zadanie 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