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