如何找出节是否在配置文件中?

时间:2018-08-29 14:52:55

标签: asp.net .net web-config configuration-files

我正在读取一个web.config文件,其中包含一些自定义节,这些节已经为它们定义了ConfigurationSection子类。

现在,我试图找出配置文件中是否确实存在给定的部分。据我了解,GetSection将始终返回我的配置节类的实例,但是如果在配置文件中未找到该节,则该对象将仅保留默认值。

现在,从文档中看来,ElementInformation.IsPresentSectionInformation.IsDeclared都应该告诉我。不幸的是,前者总是返回false,后者总是true

是否有一种方法可以直接检查配置文件中是否有给定的节,而不是在调用DeserializeElement时更改某些变量?

0 个答案:

没有答案