AsyncValueTaskMethodBuilder<TResult> Struct

Definizione

Rappresenta un generatore per i metodi asincroni che restituiscono un elemento ValueTask<TResult>.

C#
public struct AsyncValueTaskMethodBuilder<TResult>

Parametri di tipo

TResult

Tipo del risultato prodotto dall'attività.

Ereditarietà
AsyncValueTaskMethodBuilder<TResult>

Proprietà

Task

Ottiene l'attività per questo generatore.

Metodi

AwaitOnCompleted<TAwaiter,TStateMachine>(TAwaiter, TStateMachine)

Programma la macchina a stati per passare all'azione successiva una volta completato l'elemento awaiter specificato.

AwaitUnsafeOnCompleted<TAwaiter,TStateMachine>(TAwaiter, TStateMachine)

Programma la macchina a stati per passare all'azione successiva una volta completato l'elemento awaiter specificato.

Create()

Crea un'istanza dello struct AsyncValueTaskMethodBuilder<TResult>.

SetException(Exception)

Contrassegna l'attività come non riuscita e associa l'eccezione specificata all'attività.

SetResult(TResult)

Contrassegna l'attività come completata correttamente.

SetStateMachine(IAsyncStateMachine)

Associa il generatore alla macchina a stati specificata.

Start<TStateMachine>(TStateMachine)

Inizia l'esecuzione del generatore con la macchina a stati associata.

Si applica a

Prodotto Versioni
.NET Core 1.1, Core 2.0, 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