System::Threading::Tasks::ResultTask classe
Contenu
[
Cacher
]ResultTask class
Une spécialisation de Task qui renvoie une valeur de résultat à la fin de l’exécution.
template<typename T>class ResultTask : public System::Threading::Tasks::Task
| Paramètre | Description |
|---|---|
| T | Le type de la valeur de résultat renvoyée par la tâche |
Méthodes
| Méthode | Description |
|---|---|
| Complete(const T&) | Définit la valeur de résultat pour la tâche et la termine. |
| ConfigureAwait(bool) const | Configure la façon dont les await sur cette tâche de résultat doivent se comporter concernant la capture du contexte. |
| ContinueWith(const Action<RTaskPtr<T>>&) | Crée une continuation qui s’exécute lorsque la tâche de résultat se termine. |
| ContinueWith(const Func<RTaskPtr<T>, TNewResult>&) | Crée une continuation qui s’exécute lorsque la tâche de résultat se termine. |
| ContinueWith(const Action<TaskPtr>&) | Crée une continuation qui s’exécute lorsque la tâche se termine. |
| ContinueWith(const Func<TaskPtr, TResult>&) | Crée une continuation qui s’exécute lorsque la tâche se termine. |
| get_Result() | Obtient le résultat de l’opération asynchrone. |
| GetAwaiter() const | Obtient un awaiter pour cette tâche de résultat à utiliser avec Await. |
| ResultTask(const Func<T>&) | Construit un ResultTask avec une fonction qui renvoie une valeur. |
| ResultTask() | Implémentation interne. Pas pour le code utilisateur. |
| ResultTask(const T&) | Constructeur interne pour créer des tâches de résultat avec un résultat spécifié. |
| set_Result(const T&) | Définit la valeur de résultat pour la tâche. |
Remarques
Représente une opération asynchrone qui produit un résultat, similaire à System.Threading.Tasks.Task
Voir aussi
- Class Task
- Namespace System::Threading::Tasks
- Library Aspose.Font for C++