在Aspnet Core中获取所有应用程序定义的配置作为键/值

时间:2018-11-14 18:26:48

标签: c# asp.net-core .net-core

我试图在键/值对中获取所有应用程序定义的配置(以我的情况为appsettings.json)。 IConfiguration.AsEnumerable()确实返回了所有配置,但它具有比应用程序定义更多的内容。从此列表中,无法获取配置来自何处的上下文。我只想获取应用程序已定义的配置。 我尝试的另一种选择是迭代CondigurationRoot.Providers并过滤掉JsonConfigurationProvider,但我发现'Data'属性未公开,也没有公共API可以获取它。

我还缺少我应该研究的其他API吗?

0 个答案:

没有答案