AsyncValueTaskMethodBuilder Struktura

Definicja

Reprezentuje konstruktora dla metod asynchronicznych zwracających ValueTask.Represents a builder for asynchronous methods that return a ValueTask.

public value class AsyncValueTaskMethodBuilder
public struct AsyncValueTaskMethodBuilder
type AsyncValueTaskMethodBuilder = struct
Public Structure AsyncValueTaskMethodBuilder
Dziedziczenie
AsyncValueTaskMethodBuilder

Właściwości

Task

Pobiera zadanie dla tego konstruktora.Gets the task for this builder.

Metody

AwaitOnCompleted<TAwaiter,TStateMachine>(TAwaiter, TStateMachine)

Planuje przechodzenie komputera stanu w celu przejścia do następnej akcji po zakończeniu określonego oczekiwania.Schedules the state machine to proceed to the next action when the specified awaiter completes.

AwaitUnsafeOnCompleted<TAwaiter,TStateMachine>(TAwaiter, TStateMachine)

Planuje przechodzenie komputera stanu w celu przejścia do następnej akcji po zakończeniu określonego oczekiwania.Schedules the state machine to proceed to the next action when the specified awaiter completes.

Create()

Tworzy wystąpienie struktury AsyncValueTaskMethodBuilder.Creates an instance of the AsyncValueTaskMethodBuilder struct.

SetException(Exception)

Oznacza zadanie jako nieudane i wiąże określony wyjątek z zadaniem.Marks the task as failed and binds the specified exception to the task.

SetResult()

Oznacza zadanie jako zakończone pomyślnie.Marks the task as successfully completed.

SetStateMachine(IAsyncStateMachine)

Kojarzy konstruktora z określonym komputerem stanu.Associates the builder with the specified state machine.

Start<TStateMachine>(TStateMachine)

Rozpoczyna uruchamianie konstruktora przy użyciu skojarzonego komputera stanu.Begins running the builder with the associated state machine.

Dotyczy