在给定 WSDL 的 URL 的情况下,我生成了一个代理类。
我需要让最终用户将服务的 URL 更改为他的特定 URL,如下所示:
ServiceProxy.Url = [URL set by end-user];
问题是这个 URL 不应该指向 WSDL,它应该是在 WSDL 中找到的绑定地址(wsdl:service -> wsdl:port -> wsdl:address)(这是一个 SAP Web 服务,我理解这就是为什么我必须使用绑定地址)。
我正在考虑使用 XDocument 类来获取该值,但我想知道 WCF 或 Web 服务中是否有任何“内置”功能来获取绑定地址。谢谢你。