【发布时间】:2020-02-04 23:50:31
【问题描述】:
在控制台项目的Main方法中添加windows服务支持:
var myVariable = "example";
Host.CreateDefaultBuilder().ConfigureServices((hostContext, services) =>
{
services.AddHostedService<Worker>();
}).UseWindowsService().Build().Run();
工人阶级:
public class Worker : BackgroundService
{
....
protected override Task ExecuteAsync(CancellationToken stoppingToken)
{
// Need to use myVariable here
}
}
如何将myVariable 传递给工人类实例?
【问题讨论】: