Когда можно использовать async void?
У меня есть async метод, который вызывается во время возникновения Elapsed у System.Timers.Timer. Делегат принимает только сигнатуру void метода, но как пишут в интернете async void это небезопасно, а следовательно надо избегать подобного. Что мне делать в такой ситуации, где я вынужден использовать async void?
private async void _timer_Elapsed(object? sender, ElapsedEventArgs e)
{
await Check();
}