这些程序行需要等效的WCF配置

时间:2012-09-13 05:23:17

标签: wcf configuration app-config wcf-client mtom

我正在努力通过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元素并引用客户端部分中的元素,但我似乎无法像上面的代码那样使自定义绑定工作。任何帮助表示赞赏。

全部谢谢!

1 个答案:

答案 0 :(得分:1)

配置中的等效自定义绑定如下所示。

<customBinding>
  <binding name="SO_12399887">
    <mtomMessageEncoding messageVersion="Soap12" writeEncoding="utf-8" />
    <httpsTransport />
  </binding>
</customBinding>
相关问题