Мне просто интересно, возможно ли иметь async/await
во время DI.
Выполняя следующее, DI не может разрешить мою службу.
services.AddScoped(async provider =>
{
var client = new MyClient();
await client.ConnectAsync();
return client;
});
где, поскольку следующее работает отлично.
services.AddScoped(provider =>
{
var client = new MyClient();
client.ConnectAsync().Wait();
return client;
});