Windows-Apps
Inhaltsverzeichnis reduzieren
Inhaltsverzeichnis erweitern
Markieren Sie das Kontrollkästchen Englisch, um die englische Version dieses Artikels anzuzeigen. Sie können den englischen Text auch in einem Popup-Fenster einblenden, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch
Informationen
Das angeforderte Thema wird unten angezeigt. Es ist jedoch nicht in dieser Bibliothek vorhanden.

task::get-Methode

 

Gibt das von diesem Task erstellte Ergebnis zurück. Wenn sich der Task nicht in einem abschließenden Zustand befindet, wird mit dem get-Aufruf gewartet, bis der Task fertig gestellt wurde. Diese Methode gibt bei dem Aufruf eines Tasks mit einem result_type von void keinen Wert zurück.

_ReturnType get() const;

void get() const;

Das Ergebnis der Aufgabe.

Wenn die Aufgabe abgebrochen wird, löst der Aufruf von get eine task_canceled-Ausnahme aus. Wenn die Aufgabe eine Ausnahme während der Ausführung feststellt oder an sie eine Ausnahme aus einer vorherigen Aufgabe weitergegeben wurde, löst ein Aufruf von get diese Ausnahme aus.

System_CAPS_importantWichtig

Rufen Sie in einer Windows 8.x Store-App nicht concurrency::task::wait oder get (wait ruft get auf) in Code auf, die auf dem STA ausgeführt wird. Andernfalls löst die Laufzeit concurrency::invalid_operation aus, da diese Methoden den aktuellen Thread blockieren und die App dadurch möglicherweise nicht mehr reagiert. Sie können jedoch die get-Methode aufrufen, um das Ergebnis der vorangegangenen Aufgabe in einer aufgabenbasierten Fortsetzung zu erhalten, da das Ergebnis sofort verfügbar ist.

Anforderungen

Header: ppltasks.h

Namespace: concurrency

Anzeigen:
© 2016 Microsoft