Condividi tramite


AsyncTaskMethodBuilder<TResult> Struct

Definizione

Rappresenta un generatore per i metodi asincroni che restituisce un'attività e fornisce un parametro per il risultato.

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

Parametri di tipo

TResult

Risultato da utilizzare per completare l'attività.

Ereditarietà
AsyncTaskMethodBuilder<TResult>

Commenti

Questo tipo e i relativi membri sono destinati all'uso dal compilatore.

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. Questo metodo può essere chiamato da codice parzialmente attendibile.

Create()

Crea un'istanza della classe AsyncTaskMethodBuilder<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