System::Threading::Tasks::ResultTask Klasse
Inhalt
[
Ausblenden
]ResultTask class
Eine Task‑Spezialisierung, die bei Abschluss einen Ergebniswert zurückgibt.
template<typename T>class ResultTask : public System::Threading::Tasks::Task
| Parameter | Beschreibung |
|---|---|
| T | Der Typ des von dem Task zurückgegebenen Ergebniswerts. |
Methoden
| Methode | Beschreibung |
|---|---|
| Complete(const T&) | Setzt den Ergebniswert für den Task und schließt ihn ab. |
| ConfigureAwait(bool) const | Konfiguriert, wie Await‑Aufrufe auf diesem Ergebnis‑Task sich in Bezug auf die Kontext‑Erfassung verhalten sollen. |
| ContinueWith(const Action<RTaskPtr<T>>&) | Erstellt eine Fortsetzung, die ausgeführt wird, wenn der Ergebnis‑Task abgeschlossen ist. |
| ContinueWith(const Func<RTaskPtr<T>, TNewResult>&) | Erstellt eine Fortsetzung, die ausgeführt wird, wenn der Ergebnis‑Task abgeschlossen ist. |
| ContinueWith(const Action<TaskPtr>&) | Erstellt eine Fortsetzung, die ausgeführt wird, wenn der Task abgeschlossen ist. |
| ContinueWith(const Func<TaskPtr, TResult>&) | Erstellt eine Fortsetzung, die ausgeführt wird, wenn der Task abgeschlossen ist. |
| get_Result() | Liefert das Ergebnis der asynchronen Operation. |
| GetAwaiter() const | Liefert einen Awaiter für diesen Ergebnis‑Task zur Verwendung mit Await. |
| ResultTask(const Func<T>&) | Konstruiert einen ResultTask mit einer Funktion, die einen Wert zurückgibt. |
| ResultTask() | Interne Implementierung. Nicht für Benutzercode. |
| ResultTask(const T&) | Interner Konstruktor zum Erstellen von Ergebnis‑Tasks mit angegebenem Ergebnis. |
| set_Result(const T&) | Setzt den Ergebniswert für den Task. |
Hinweise
Stellt eine asynchrone Operation dar, die ein Ergebnis erzeugt, ähnlich wie System.Threading.Tasks.Task
Siehe auch
- Class Task
- Namespace System::Threading::Tasks
- Library Aspose.Font for C++