Compartilhar via


Estendendo a camada do 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 de modelo de canal
Fornece uma visão geral de alto nível do que são os canais, os recursos que eles fornecem e como eles funcionam em um serviço e em um aplicativo cliente.

Canais de desenvolvimento
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.

Decodificadores personalizados
Descreve a função que os codificadores de mensagem 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.