<compositeDuplex>

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

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

语法

<compositeDuplex clientBaseAddress="URI" />

特性和元素

下列各节描述了特性、子元素和父元素。

特性

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

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

子元素

父元素

元素 说明
<binding> 定义自定义绑定的所有绑定功能。

注解

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

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

示例

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

请参阅