我目前正在努力为通过 WCF / 服务参考构建的 Web 服务客户端提供正确的配置。我能够以编程方式创建绑定和配置端点,但理想情况下,我希望这些设置进入 WCF 配置文件。但是我不确定如何在其中定义与以下设置匹配的客户绑定(我省略了 mtom 和 https 部分的更详细设置......):
Dim mtom As MtomMessageEncodingBindingElement =
New MtomMessageEncodingBindingElement(MessageVersion.Soap12, Encoding.UTF8)
Dim https As HttpsTransportBindingElement = New HttpsTransportBindingElement()
Dim binding As CustomBinding = New CustomBinding()
binding.Elements.Add(mtom)
binding.Elements.Add(https)
client.Endpoint.Binding = binding
我知道我需要 customBinding 元素并引用客户端部分中的元素,但我似乎无法让自定义绑定像上面的代码一样工作。任何帮助表示赞赏。
谢谢大家!