Partager via


<bindings>

Vous pouvez utiliser l’élément bindings pour configurer une collection de liaisons standard et personnalisées pour Windows Communication Foundation (WCF). Chaque entrée est un élément de binding qui peut être identifié par son name unique. Les services utilisent les liaisons en les liant à l’aide de name. Depuis .NET Framework 4, les liaisons et les comportements ne sont pas obligés d’avoir un nom. Pour plus d’informations sur les liaisons et les comportements de configuration et sans nom par défaut, consultez Configuration simplifiée et Configuration simplifiée pour les services WCF.

Liaisons fournies par le système

Les liaisons fournies par le système masquent la complexité de la pile de la messagerie du WCF. Les applications qui utilisent des liaisons fournies par le système ne requièrent pas de contrôle total sur la pile. Les attributs exposés sur chaque liaison fournie par le système sont les plus appropriés pour le scénario d'utilisation des adresses de liaison.

La section de configuration de chaque liaison fournie par le système peut définir plusieurs configurations utilisées en vue de configurer la liaison. Chaque configuration est identifiée par un nom unique.

Il n’est pas possible d’ajouter des éléments ou des attributs à une liaison fournie par le système. Pour cela, vous devez implémenter une liaison personnalisée, telle que décrite dans la section Liaisons personnalisées. Il est possible de définir une liaison personnalisée qui imite parfaitement une liaison fournie par le système, et ajoute quelques paramètres sur lesquels l’utilisateur de l’application souhaite avoir le contrôle.

Pour obtenir la liste des liaisons fournies par le système, consultez Liaisons fournies par le système.

Liaisons personnalisées

Les liaisons personnalisées permettent d'exercer un contrôle total sur la pile de messagerie WCF. Une liaison individuelle définit la pile de messages en spécifiant les éléments de configuration des éléments de la pile suivant leur l'ordre d'apparition dans cette pile. Chaque élément définit et configure un élément de la pile. Il doit y avoir un seul élément de transport dans chaque liaison personnalisée. Sans cet élément, la pile de messagerie est incomplète.

L'ordre dans lequel les éléments apparaissent dans la pile est important car il s'agit de l'ordre dans lequel les opérations sont appliquées au message. Voici l'ordre requis des éléments de la pile :

  1. Transactions (facultatif)

  2. Messagerie fiable (facultatif)

  3. Sécurité (facultatif)

  4. Encodeur

  5. Transport

Les liaisons personnalisées sont identifiées par leur attribut name. Pour plus d’informations sur les liaisons personnalisées, consultez Liaisons personnalisées.

Voir aussi