有没有办法访问“System.ServiceModel”客户端配置,即基于类(dll)项目中的app.config?
ConfigurationManager.GetSection(string)
允许您从执行应用程序的 app.config 或 web.config 打开一个部分。但system.ServiceModel
不是一个部分,而是一个部分组。ConfigurationManager
不提供获取分区组的方法。
有多种方法可以到达Configuration
没有ConfigurationManager
,但这有点混乱,因为你必须区分 app.config 和 web.config。
但如果你可以跳过system.ServiceModel
到您想要的实际配置组,那么这非常简单,因为您可以使用ConfigurationManager
。例如,
var section = ConfigurationManager.GetSection("system.serviceModel/client");
或者你可以将其设置为强类型:
var section = (ClientSection)ConfigurationManager.GetSection("system.serviceModel/client");
or
var behaviorSection =
(BehaviorsSection)ConfigurationManager.GetSection("system.serviceModel/behaviors");
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)