【发布时间】:2015-08-04 03:54:47
【问题描述】:
我将 mvc6 与 vs2015 rc 一起使用。看完Using IConfiguration globally in mvc6,我的代码现在是这样的:
startup.cs:
public void ConfigureServices(IServiceCollection services)
{
...
IConfiguration configuration = new Configuration().AddJsonFile("config.json");
services.Configure<Settings>(configuration);
}
我的控制器:
private Settings options;
public MyController(IOptions<Settings> config)
{
options = config.Options;
}
这对控制器非常有用。
但是如何从代码中的其他地方访问我的 Settings 对象,例如从我的 Formatters(实现 IInputFormatter 并因此具有固定签名)或任何其他随机类?
【问题讨论】:
标签: configuration asp.net-core asp.net-core-mvc