Вот так, но верните Task
. Когда вы await
Task
, это вызовет исключение в вызывающей стороне.
public async Task DoSomethingAsync()
{
throw new Exception("Error!");
}
await DoSomethingAsync(); // throws
Вы почти никогда не захотите использовать async void
, так как не сможете дождаться его завершения, получить возвращаемое значение или вызвать какие-либо исключения.