Using async without await

I think that maybe you misunderstand what async does. The warning is exactly right: if you mark your method async but don’t use await anywhere, then your method won’t be asynchronous. If you call it, all the code inside the method will execute synchronously.

Also, you should try to avoid using async void methods, they make handling exceptions difficult.

Leave a Comment