Я просто пытался придумать любой случай использования, когда мне придется вызывать только второй метод. что в настоящее время не так. Спасибо!
росто интересно, возможно ли иметь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;
});