Partilhar via


<enlaces>

Pode utilizar o bindings elemento para configurar uma coleção de enlaces padrão e personalizados para o Windows Communication Foundation (WCF). Cada entrada é um binding elemento que pode ser identificado pelo seu exclusivo name. Os serviços utilizam enlaces ao ligá-los com o name. A partir do .NET Framework 4, não são necessários enlaces e comportamentos para ter um nome. Para obter mais informações sobre a configuração predefinida e os enlaces e comportamentos sem nome, veja Configuração Simplificada e Configuração Simplificada para os Serviços WCF.

Enlaces fornecidos pelo sistema

Os enlaces fornecidos pelo sistema ocultam a complexidade da pilha de mensagens WCF. As aplicações que utilizam enlaces fornecidos pelo sistema não necessitam de controlo total sobre a pilha. Os atributos expostos em cada enlace fornecido pelo sistema são os mais adequados para o cenário de utilização dos endereços de enlace.

A secção de configuração para cada enlace fornecido pelo sistema pode definir várias configurações utilizadas para configurar o enlace. Cada configuração é identificada por um nome exclusivo.

Não é possível adicionar elementos ou atributos a um enlace fornecido pelo sistema. Para tal, deve implementar um enlace personalizado, conforme descrito na secção Enlaces personalizados . É possível definir um enlace personalizado que imita perfeitamente um enlace fornecido pelo sistema e adiciona algumas definições sobre as quais a aplicação de utilizador pretende ter controlo.

Para obter uma lista de enlaces fornecidos pelo sistema, veja Enlaces Fornecidos pelo Sistema.

Enlaces personalizados

Os enlaces personalizados fornecem controlo total sobre a pilha de mensagens WCF. Um enlace individual define a pilha de mensagens ao especificar os elementos de configuração para os elementos da pilha pela ordem em que aparecem na pilha. Cada elemento define e configura um elemento da pilha. Tem de existir um e apenas um transport elemento em cada enlace personalizado. Sem este elemento, a pilha de mensagens está incompleta.

A ordem pela qual os elementos aparecem na pilha é importante, porque é a ordem pela qual as operações são aplicadas à mensagem. A ordem necessária dos elementos da pilha é a seguinte:

  1. Transações (opcional)

  2. Mensagens fiáveis (opcional)

  3. Segurança (opcional)

  4. Codificador

  5. Transporte

Os enlaces personalizados são identificados pelo atributo name . Para obter mais informações sobre enlaces personalizados, veja Enlaces Personalizados.

Ver também