【发布时间】:2019-04-26 18:54:46
【问题描述】:
我正在尝试将配置值添加到 IHostedService,但不知道如何。
这是我目前拥有的:
启动
services.Configure<MyOptions>(Configuration.GetSection("MyOptions"));
services.AddHostedService<MyHostedService>();
我的选项
public class MyOptions
{
public string MyOption{ get; set; }
}
应用设置
"MyOptions": {
"MyOption": "42"
}
我的托管服务
public MyHostedService(ILogger<MyHostedService> logger)
{
_logger = logger;
// Where are my options?! :(
}
【问题讨论】: