Compartir a través de


<compositeDuplex>

Define el elemento de enlace que se usa cuando el cliente debe exponer un extremo para que el servicio devuelva los mensajes al cliente.

<<system.serviceModel>>
  <enlaces>
    <customBinding>
      <enlace>
        <compositeDuplex>

<compositeDuplex clientBaseAddress="URI" />

Atributos y elementos

Atributos

Atributo Descripción

clientBaseAddress

Un URI que establece la dirección del canal secundario en modo de dúplex. El servicio usa esta dirección para hacer contacto y establecer una conexión con el cliente.

Si no se establece este atributo, se genera una dirección predeterminada "full qualified name+default port\TemporaryIndigoAddress\guid". El valor predeterminado es null.

Elementos secundarios

Ninguno

Elementos primarios

Elemento Descripción

<enlace>

Define todas las funciones de enlace del enlace personalizado.

Comentarios

Este elemento de configuración se utiliza con los transportes que no permiten nativamente las comunicaciones dúplex, por ejemplo, HTTP. TCP, en cambio, permite comunicaciones dúplex de manera nativa y no requiere el uso de este elemento de enlace para que el servicio devuelva los mensajes a un cliente.

El cliente debe exponer una dirección para que el servicio haga contacto y establezca una conexión. El atributo clientBaseAddress proporciona esta dirección del cliente. Observe que Windows Communication Foundation (WCF) genera automáticamente una ClientBaseAddress, si el usuario no establece explícitamente una.

Ejemplo

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

Consulte también

Referencia

<customBinding>
CompositeDuplexElement
CompositeDuplexBindingElement
CustomBinding

Otros recursos

Windows Communication Foundation Bindings
Extending Bindings
Custom Bindings