Consequences of Returning vs. Awaiting at the End of an Async Method
In an async method that returns a Task, you have two options for handling subsequent async calls:
Option A: Return the Task Direkt
Task FooAsync() { return BazAsync(); }
Option B: Warte auf die Aufgabe und return
async Task BarAsync() { await BazAsync(); }
Konsequenzen von Option a (direkt zurückkehren)
mehr verbose codes und erstellt eine zusätzliche task.
Diese Option ist vorzuziehen, wenn:
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3