Soll ich von nun an async/abwarten (C# 5), wenn ich nicht sofort das Ergebnis einer Methode benötige (Task <>) oder eine einmalige Methode (void) auslösen muss?Wann sollte ich async verwenden/abwarten und wann nicht?
Sollte ich es in allen Fällen verwenden, wenn ich die Task-Klasse in C# 4 verwendet und Arbeit an die Backgroud-Threads geschoben?
Sollte ich es nur in Fällen verwenden, in denen ich asynchrone .Net Framework-Methoden verwendet habe?
Verwirrt.
Ich bin im Grunde auf der Suche nach einer einfachen Erklärung, in welchen Fällen ich erwarten/Async verwenden sollte und wann nicht.