Condividi tramite


TaskAwaiter<TResult> Struct

Definizione

Rappresenta un oggetto che attende il completamento di un'attività asincrona e fornisce un parametro per il risultato.

generic <typename TResult>
public value class TaskAwaiter : System::Runtime::CompilerServices::ICriticalNotifyCompletion
public struct TaskAwaiter<TResult> : System.Runtime.CompilerServices.ICriticalNotifyCompletion
public readonly struct TaskAwaiter<TResult> : System.Runtime.CompilerServices.ICriticalNotifyCompletion
type TaskAwaiter<'Result> = struct
    interface ICriticalNotifyCompletion
    interface INotifyCompletion
Public Structure TaskAwaiter(Of TResult)
Implements ICriticalNotifyCompletion

Parametri di tipo

TResult

Risultato dell'attività.

Ereditarietà
TaskAwaiter<TResult>
Implementazioni

Commenti

Questo tipo è solo per uso del compilatore.

Proprietà

IsCompleted

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Ottiene un valore che indica l'eventuale completamento dell'attività asincrona.

Metodi

GetResult()

Termina l'attesa del completamento dell'attività asincrona.

OnCompleted(Action)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Imposta l'azione da eseguire quando l'oggetto TaskAwaiter<TResult> non è più in attesa del completamento dell'attività asincrona.

UnsafeOnCompleted(Action)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Programma l'azione di continuazione per l'attività asincrona associata a questo awaiter.

Si applica a