<compositeDuplex>

定义绑定元素,客户端在必须公开一个终结点以使服务可以将消息发送回客户端时使用此元素。

<system.serviceModel>
  <bindings>
    <customBinding>
      <binding>
        <compositeDuplex>

<compositeDuplex clientBaseAddress="URI" />

属性和元素

属性

属性 说明

clientBaseAddress

一个在双工模式下设置反向通道地址的 URI。服务使用该地址与客户端进行联系和建立连接。

如果未设置此属性,则生成默认地址“full qualified name+default port\TemporaryIndigoAddress\guid”。默认值为

子元素

父元素

元素 说明

<binding>

定义自定义绑定的所有绑定功能。

备注

此配置元素与本身不允许进行双工通信的传输(例如,HTTP)一起使用。与此相反,TCP 本身允许进行双工通信,并且不要求服务在将消息发送回客户端时使用此绑定元素。

客户端必须公开一个地址,以便服务进行联系和建立连接。此客户端地址由 clientBaseAddress 属性提供。请注意,如果用户未显式设置 ClientBaseAddress,则 Windows Communication Foundation (WCF) 将自动生成一个 ClientBaseAddress。

示例

<compositeDuplex clientBaseAddress="https://www.contoso.com" />

另请参见

参考

<customBinding>
CompositeDuplexElement
CompositeDuplexBindingElement
CustomBinding

其他资源

Windows Communication Foundation Bindings
Extending Bindings
Custom Bindings