Вот один класс с 1 методом,
public class ApiService
{
public async Task StartAsync()
{
await _webHost.StartAsync();
}
}
Теперь пытаемся вызвать вышеуказанный класс / метод, как показано ниже,
public static async Task Main(string[] args)
{
HostFactory.Run(
configuration =>
{
configuration.Service<ApiService>(
service =>
{
service.ConstructUsing(x => new ApiService());
service.WhenStarted(x => x.StartAsync());
});
configuration.RunAsLocalSystem();
});
}
Если я ставлю await
, как это, это дает ошибку, где поставить асинхронное / ожидание здесь?
service.WhenStarted(x => await x.StartAsync());