0

I am trying to call an asynchronous method from a synchronous method.

For instance: Let methodAsync be an asynchronous method.

static void methodSync()
{
    object1.methodAsync().Wait();
    object1.methodAsync().Result;
    object1.methodAsync().GetAwaiter().GetResult();
}

Suggestion by sonar:

Replace this use of Task.Wait with await.

Similarly, for the Task.Result and GetAwaiter().GetResult() . https://rules.sonarsource.com/csharp/RSPEC-4462

what can we do to call asynchronous method from a synchronous method?

0 Answers0