async void vs async Task in C#: wann welches korrekt ist
async Task ist der Standard, async void die Ausnahme. Verwenden Sie async void nur für Event-Handler, Top-Level-Handler in Message-Loops und einige wenige Framework-Callbacks, die eine void-Signatur verlangen. Überall sonst gewinnt async Task bei Exceptions, Komposition und Testbarkeit.