Using async without await
Solution 1:
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.