【发布时间】:2019-11-22 17:00:54
【问题描述】:
我正在构建一个 dotnet 核心 HostedService 应用程序。一段时间后我需要停止申请。
我怎样才能阻止它?
我已经尝试添加到 StartAsync 方法
await Task.Delay(5000);
Environment.Exit(0);
主要:
static Task Main(string[] args)
{
var hostBuilder = new HostBuilder()
.ConfigureServices((hostContext, services) =>
{
services.AddHostedService<EventsService>();
})
.UseLogging();
return hostBuilder.RunConsoleAsync();
}
它不起作用。如何正确阻止它?
【问题讨论】:
标签: c# asp.net-core asp.net-core-hosted-services