【发布时间】:2021-07-14 20:54:47
【问题描述】:
我是 .NET Core 的新手,如果这是一个新手问题,我深表歉意。 我使用 VS 2017 在 .NET Core 2 中创建了一个 Web API 项目。
对我来说,我有带有一些连接设置的 appsettings.json 文件。
在阅读了来自微软教程的IOptions<T> 之后,我正在做类似以下的事情:
public void ConfigureServices(IServiceCollection services)
{
services.AddOptions();
services.Configure<MyOptions>(Configuration);
// I want to access MyOptions object here to configure other services?how do i do that?
service.AddHangfire( // Get MyOptions.HangfireConenctionString etc.)
}
如何在ConfigureServices 中访问创建的MYOptions 对象,以及是否需要在Configure(IApplicationBuilder app,..) 方法中访问它?
我只在教程中看到了控制器中注入IOptions<T> 的示例。
【问题讨论】:
标签: c# dependency-injection asp.net-core