Compartilhar via


<compositeDuplex>

Define o elemento de associação usado quando o cliente deve expor um ponto de extremidade para que o serviço envie mensagens de volta para o cliente.

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

Syntax

<compositeDuplex clientBaseAddress="URI" />

Atributos e elementos

As seções a seguir descrevem atributos, elementos filho e elementos pai.

Atributos

Atributo Descrição
clientBaseAddress Um URI que define o endereço do canal traseiro no modo duplex. O serviço usa esse endereço para fazer contato e estabelecer uma conexão com o cliente.

Se esse atributo não estiver definido, um endereço padrão "full qualified name+default port\TemporaryIndigoAddress\guid" será gerado. O padrão é null.

Elementos filho

Nenhum

Elementos pai

Elemento Descrição
<binding> Define todas as funcionalidades de associação da associação personalizada.

Comentários

Esse elemento de configuração é usado com transportes que não permitem comunicações duplex nativamente, por exemplo, HTTP. O TCP, por outro lado, permite comunicações duplex nativamente e não requer o uso desse elemento de associação para que o serviço envie mensagens de volta para um cliente.

O cliente deve expor um endereço para que o serviço faça contato e estabeleça uma conexão. Esse endereço do cliente é fornecido pelo atributo clientBaseAddress. Observe que o WCF (Windows Communication Foundation) gera automaticamente um ClientBaseAddress se um não for definido de modo explícito pelo usuário.

Exemplo

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

Confira também