Partager via


Extension de la couche de canal

La couche de canal est responsable de l’échange de messages entre les clients et les services. Les extensions de canal peuvent implémenter de nouvelles fonctionnalités de protocole, telles que la sécurité ou les fonctionnalités de transport, telles que l’implémentation d’un nouveau transport réseau pour transporter des messages SOAP.

Dans cette section

Vue d’ensemble du modèle de canal
Fournit une vue d’ensemble générale des canaux, des fonctionnalités qu’ils fournissent et de la façon dont ils fonctionnent à la fois dans un service et une application cliente.

Développement de canaux
Décrit en profondeur les rôles que les différents types d’infrastructure de canal jouent, comment fonctionne le moteur d’état et le cycle de vie de l’état, comment gérer les exceptions et les erreurs, comment implémenter la prise en charge des métadonnées et comment les canaux fonctionnent avec des encodeurs de messages.

Encodeurs personnalisés
Décrit le rôle que jouent les encodeurs de messages dans les canaux et comment en créer un.

Mises à niveau de flux personnalisées
Décrit le processus de la mise à niveau des flux fournis par les transports orientés flux.