Compartilhar via


Estendendo a camada de canal

A camada de canal é responsável pela troca de mensagens entre clientes e serviços. As extensões de canal podem implementar novas funcionalidades de protocolo, como segurança ou funcionalidade de transporte, como implementar um novo transporte de rede para transportar mensagens SOAP.

Nesta seção

Visão geral do modelo de canal
Fornece uma visão geral de alto nível de quais canais são, os recursos que eles fornecem e como eles funcionam em um serviço e em um aplicativo cliente.

Desenvolvendo canais
Descreve detalhadamente as funções que os vários tipos de infraestrutura de canal desempenham, como funciona o mecanismo de estado e o ciclo de vida do estado, como lidar com exceções e falhas, como implementar o suporte a metadados e como os canais funcionam com codificadores de mensagens.

Codificadores personalizados
Descreve a função que os codificadores de mensagens desempenham em canais e como criar um.

Atualizações de fluxo personalizadas
Descreve o processo de atualização dos fluxos fornecidos por transportes orientados a fluxos.