TaskAwaiter<TResult> TaskAwaiter<TResult> TaskAwaiter<TResult> TaskAwaiter<TResult> Struct

Definizione

Rappresenta un oggetto che attende il completamento di un'attività asincrona e fornisce un parametro per il risultato.Represents an object that waits for the completion of an asynchronous task and provides a parameter for the result.

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

generic <typename TResult>
public value class TaskAwaiter : System::Runtime::CompilerServices::ICriticalNotifyCompletion
public 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à.The result for the task.

Ereditarietà
TaskAwaiter<TResult>TaskAwaiter<TResult>TaskAwaiter<TResult>TaskAwaiter<TResult>
Implementazioni

Commenti

Questo tipo e i relativi membri devono, essere utilizzati dal compilatore.This type and its members are intended for use by the compiler.

Proprietà

IsCompleted IsCompleted IsCompleted IsCompleted

Ottiene un valore che indica l'eventuale completamento dell'attività asincrona.Gets a value that indicates whether the asynchronous task has completed.

Metodi

GetResult() GetResult() GetResult() GetResult()

Termina l'attesa del completamento dell'attività asincrona.Ends the wait for the completion of the asynchronous task.

OnCompleted(Action) OnCompleted(Action) OnCompleted(Action) OnCompleted(Action)

Imposta l'azione da eseguire quando l'oggetto TaskAwaiter<TResult> non è più in attesa del completamento dell'attività asincrona.Sets the action to perform when the TaskAwaiter<TResult> object stops waiting for the asynchronous task to complete.

UnsafeOnCompleted(Action) UnsafeOnCompleted(Action) UnsafeOnCompleted(Action) UnsafeOnCompleted(Action)

Programma l'azione di continuazione per l'attività asincrona associata a questo awaiter.Schedules the continuation action for the asynchronous task associated with this awaiter.

Si applica a