Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Windows Communication Foundation (WCF) sépare la façon dont le logiciel d’une application est écrit de la façon dont il communique avec d’autres logiciels. Les liaisons sont utilisées pour spécifier le transport, l’encodage et les détails de protocole requis pour que les clients et les services puissent communiquer l’un avec l’autre. WCF utilise des liaisons pour générer la représentation filaire sous-jacente du point de terminaison. La plupart des détails de liaison doivent donc être convenus par les parties qui communiquent. Pour ce faire, le moyen le plus simple consiste à permettre aux clients d’un service d’utiliser la même liaison que celle utilisée par le point de terminaison pour le service. Pour plus d’informations sur la manière de procéder, consultez Utilisation de liaisons pour configurer des services et des clients.
Une liaison est constituée d’une collection d’éléments de liaison. Chaque élément décrit un aspect de la façon dont le point de terminaison communique avec les clients. Une liaison doit inclure au moins un élément de liaison de transport, au moins un élément de liaison d’encodage de message (que l’élément de liaison de transport peut fournir par défaut) et n’importe quel nombre d’autres éléments de liaison de protocole. Le processus qui génère un runtime hors de cette description permet à chaque élément de liaison de contribuer au code à ce runtime.
WCF fournit des configurations de liaison qui contiennent des sélections courantes d’éléments de liaison. Ceux-ci peuvent être utilisés avec leurs paramètres par défaut ou vous pouvez modifier ces valeurs par défaut en fonction des exigences de l’utilisateur. Ces liaisons fournies par le système ont des propriétés qui permettent un contrôle direct sur les éléments de liaison et leurs paramètres. Vous pouvez également travailler côte à côte avec plusieurs versions d’une liaison en donnant à chaque version de la liaison son propre nom. Pour plus d’informations, consultez Configuration de liaisons fournies par le système.
Si vous avez besoin d’une collection d’éléments de liaison non fournis par l’une de ces liaisons fournies par le système, vous pouvez créer une liaison personnalisée qui se compose de la collection d’éléments de liaison requis. Ces liaisons personnalisées sont faciles à créer et ne nécessitent pas de nouvelle classe, mais elles ne fournissent pas de propriétés pour contrôler les éléments de liaison ou leurs paramètres. Vous pouvez accéder aux éléments de liaison et modifier leurs paramètres via la collection qui les contient. Pour plus d’informations, consultez Liaisons personnalisées.
Dans cette section
Configuration des liaisons System-Provided
Décrit comment utiliser et modifier les liaisons que WCF fournit pour prendre en charge les scénarios courants.
Utilisation de liaisons pour configurer des services et des clients
Décrit comment définir des liaisons Windows Communication Foundation (WCF) pour les services et les clients impérativement dans le code et de manière déclarative à l’aide de la configuration.
Fixations sur mesure
Décrit ce qu’est CustomBinding et quand il est utilisé.