<compositeDuplex>

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

<configuración>
  <system.serviceModel>
    <bindings>
      <customBinding>
        <enlaces>
          <compositeDuplex>

Sintaxis

<compositeDuplex clientBaseAddress="URI" />

Atributos y elementos

En las siguientes secciones se describen los atributos, los elementos secundarios y los elementos primarios.

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
<binding> Define todas las funcionalidades 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="http://www.contoso.com" />

Consulte también