System::Threading::Tasks::ResultTask classe

ResultTask class

Una specializzazione di Task che restituisce un valore di risultato al completamento.

template<typename T>class ResultTask : public System::Threading::Tasks::Task
ParametroDescrizione
TIl tipo del valore di risultato restituito dal task

Metodi

MetodoDescrizione
Complete(const T&)Imposta il valore di risultato per il task e lo completa.
ConfigureAwait(bool) constConfigura come gli await su questo task di risultato devono comportarsi riguardo alla cattura del contesto.
ContinueWith(const Action<RTaskPtr<T>>&)Crea una continuazione che viene eseguita quando il task di risultato completa.
ContinueWith(const Func<RTaskPtr<T>, TNewResult>&)Crea una continuazione che viene eseguita quando il task di risultato completa.
ContinueWith(const Action<TaskPtr>&)Crea una continuazione che viene eseguita quando il task completa.
ContinueWith(const Func<TaskPtr, TResult>&)Crea una continuazione che viene eseguita quando il task completa.
get_Result()Ottiene il risultato dell’operazione asincrona.
GetAwaiter() constOttiene un awaiter per questo task di risultato da utilizzare con Await.
ResultTask(const Func<T>&)Costruisce un ResultTask con una funzione che restituisce un valore.
ResultTask()Implementazione interna. Non per il codice utente.
ResultTask(const T&)Costruttore interno per creare task di risultato con risultato specificato.
set_Result(const T&)Imposta il valore di risultato per il task.

Osservazioni

Rappresenta un’operazione asincrona che produce un risultato, simile a System.Threading.Tasks.Task in .NET

Vedi anche