【发布时间】:2013-05-24 23:48:26
【问题描述】:
我需要在我正在编写的插件中使用 ServiceReference 对象。但是,这个插件有自己的 app.config 文件,与父程序的配置文件分开。我知道如何访问这个辅助配置文件,但我仍然不知道如何在我的 ServiceReference 对象的构造函数中使用该数据。该对象的构造函数要求输入字符串变量,例如 endpointConfigurationName 或 remoteAddress,但是我的程序在我的辅助配置文件中找不到匹配的 endpointConfigurationName。如何强制程序使用我的辅助“myConfiguration”配置对象?
ServiceModelSectionGroup serviceModel = ServiceModelSectionGroup.GetSectionGroup(myConfiguration);
myClient = new MyClient();
【问题讨论】:
-
听起来您可能只是想将另一个app.config作为普通的XML文件打开,然后解析出您想要的项目。
-
如何在 C# 代码中手动定义 WebHttpBinding?
-
问:如何在 C# 代码中手动定义 WebHttpBinding?答:通常情况下,您不会。但是您可以创建 IDE 为您提供的 Web 服务子类的实例,并动态更改它的服务地址属性。
-
谢谢@paulsm4。请添加答案,我会接受。
-
我很感激这个提议。我很高兴你解决了这个问题。建议:请接受您自己的答案。无论如何,它已经比我会回答的任何事情都要好:)
标签: wcf configurationmanager wcf-endpoint