Есть приложение — WCF-клиент. В его файле Web.config
описаны точки подключения к сервисам WCF (endpoints):
<client>
<endpoint
name="Service1"
address="http://localhost:3871/Service1.svc"
binding="basicHttpBinding" bindingConfiguration="commonBinding"
contract="IService1"/>
<endpoint
name="Service2"
address="http://localhost:3871/Service2.svc"
binding="basicHttpBinding" bindingConfiguration="commonBinding"
contract="IService2"/>
<!-- и т.д.-->
</client>
Можно ли программно в самом приложении считать эти настройки? В основном нужно получить используемые адреса, то есть атрибуты address
элементов endpoint
.