Я пытаюсь вызвать асинхронный метод из синхронного метода.
Например: Пусть methodAsync
будет асинхронным методом.
static void methodSync()
{
object1.methodAsync().Wait();
object1.methodAsync().Result;
object1.methodAsync().GetAwaiter().GetResult();
}
Предложение сонара:
Замените это использование Task.Wait
на await
.
Аналогично , для Task.Result
и GetAwaiter().GetResult()
. https://rules.sonarsource.com/csharp/RSPEC-4462
что мы можем сделать, чтобы вызвать асинхронный метод из синхронного метода?