System::Threading::Tasks::ResultTask-Klasse

ResultTask class

Eine Task‑Spezialisierung, die bei Abschluss einen Ergebniswert zurückgibt.

template<typename T>class ResultTask : public System::Threading::Tasks::Task
ParameterBeschreibung
TDer Typ des von der Task zurückgegebenen Ergebniswerts.

Methoden

MethodeBeschreibung
ConfigureAwait(bool) constKonfiguriert, wie Await‑Aufrufe auf dieser Ergebnis‑Task in Bezug auf die Kontextaufnahme sich verhalten sollen.
ContinueWith(const Action<RTaskPtr<T>>&)Erstellt eine Fortsetzung, die ausgeführt wird, wenn die Ergebnis‑Task abgeschlossen ist.
get_Result() constLiefert das Ergebnis der asynchronen Operation.
GetAwaiter() constLiefert einen Awaiter für diese Ergebnis‑Task zur Verwendung mit Await.
ResultTask(const Func<T>&)Konstruiert eine 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 die Task.

Hinweise

Stellt eine asynchrone Operation dar, die ein Ergebnis erzeugt, ähnlich wie System.Threading.Tasks.Task in .NET.

Siehe auch