Es hängt davon ab, was Sie mit ContinueWith
tun. Aber ja, oft können Sie await
verwenden, um die gleichen Effekte zu erreichen, die Sie zuvor mit ContinueWith
erreicht haben. Was Sie können nicht tun, ist Dinge wie "weiter mit diesem Code nur bei Ausfall" - Sie verwenden nur normale Ausnahme Behandlung dafür. Wie AlexH sagt, wird es weitere Unterschiede hinsichtlich des Gesamtverhaltens Ihrer async
-Methode geben - aber in den meisten Fällen würde ich sagen, dass dies wünschenswert ist. Grundsätzlich ist die Asynchronität des Codes fließt, so Asynchron-Methoden neigen dazu, mehr Asynchron-Methoden aufrufen, usw.
Ich schlage vor, Sie lesen, was async
/await
ist über (es gibt viele Ressourcen gibt - ich würde empfehlen die "Consuming the Task-based Asynchronous Pattern" Seite auf MSDN als einen Ausgangspunkt