.net - 如何检查.NET Core中是否存在配置节?

标签 .net json asp.net-core app-config appsettings

如何检查.NET Core的appsettings.json中是否存在配置节?

即使某个节不存在,以下代码也将始终返回实例化的实例。

例如

var section = this.Configuration.GetSection<TestSection>("testsection");

最佳答案

查询配置的子级,并检查是否有名称为“ testsection”的子级

var sectionExists = Configuration.GetChildren().Any(item => item.Key == "testsection"));


如果存在“ testsection”,则应返回true,否则返回false。

关于.net - 如何检查.NET Core中是否存在配置节?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44641488/

相关文章:

c# - 如何在维护到目前为止生成的堆栈跟踪的同时重新抛出内部异常?

.net - 以 "self learner"身份申请 .net 职位

jquery - 使用 Jquery Ajax 将模型从 View 传递到 Controller

arrays - 用jq从数组中删除空白字符串?

c# - 如何使用 JSON 对象通过 postman 发布到 MVC 端点

c# - 在 Entity Framework Core 中编写实体 POCO 类的正确方法是什么?

c# - 如何使用 Windows Azure 将 Web 表单的输入接收到我的控制台应用程序?

c# - 使用 ServiceStack 的 Swagger UI 传递 header

php - 快速检查 HTTP 发布请求

c# - .NET Core Xunit - IActionResult' 不包含 'StatusCode' 的定义