System::Threading::Tasks::ResultTask classe
Contenuti
[
Nascondere
]ResultTask class
Una specializzazione di Task che restituisce un valore di risultato al completamento.
template<typename T>class ResultTask : public System::Threading::Tasks::Task
| Parametro | Descrizione |
|---|---|
| T | Il tipo del valore di risultato restituito dal task |
Metodi
| Metodo | Descrizione |
|---|---|
| Complete(const T&) | Imposta il valore di risultato per il task e lo completa. |
| ConfigureAwait(bool) const | Configura 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() const | Ottiene 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
Vedi anche
- Class Task
- Namespace System::Threading::Tasks
- Library Aspose.Font for C++