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 è destinato solo all'uso del compilatore.

Proprietà

Nome Descrizione
IsCompleted

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

Ottiene un valore che indica se l'attività asincrona è stata completata.

Metodi

Nome Descrizione
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> smette di attendere il completamento dell'attività asincrona.

UnsafeOnCompleted(Action)

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

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

Si applica a