AsyncValueTaskMethodBuilder Struktura

Definicja

Reprezentuje konstruktor metod asynchronicznych, które zwracają ValueTaskelement .

C#
public struct AsyncValueTaskMethodBuilder
Dziedziczenie
AsyncValueTaskMethodBuilder

Właściwości

Task

Pobiera zadanie 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 AsyncValueTaskMethodBuilder struktury.

SetException(Exception)

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

SetResult()

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

Produkt Wersje
.NET Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Standard 2.0 (package-provided), 2.1