<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" />