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 a implementação de um novo transporte de rede para transportar mensagens SOAP.

Nesta Secção

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

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

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

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