向IHostedService传递配置

3
我正在尝试向添加配置值,但不知道如何操作。
目前我的代码如下:
Startup
services.Configure<MyOptions>(Configuration.GetSection("MyOptions"));
services.AddHostedService<MyHostedService>();

我的选项

public class MyOptions
{
    public string MyOption{ get; set; }
}

Appsettings

"MyOptions": {
  "MyOption": "42"
}

"最初的回答" - 我的托管服务。
public MyHostedService(ILogger<MyHostedService> logger)
{
    _logger = logger;
    // Where are my options?! :(
}
1个回答

5

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接