AsyncTaskMethodBuilder<TResult> Struct
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
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. |