<compositeDuplex>
Définit l'élément de liaison utilisé lorsque le client doit exposer un point de terminaison pour permettre au service de renvoyer des messages au client.
<configuration>
<system.serviceModel>
<liaisons>
<customBinding>
<binding>
<compositeDuplex>
Syntaxe
<compositeDuplex clientBaseAddress="URI" />
Attributs et éléments
Les sections suivantes décrivent des attributs, des éléments enfants et des éléments parents.
Attributs
Attribut | Description |
---|---|
clientBaseAddress | URI qui définit l'adresse du canal arrière en mode duplex. Le service utilise cette adresse pour entrer en contact et établir une connexion avec le client. Si cet attribut n’est pas défini, une adresse par défaut « full qualified name+default port\TemporaryIndigoAddress\guid » est générée. Par défaut, il s’agit de null . |
Éléments enfants
None
Éléments parents
Élément | Description |
---|---|
<binding> | Définit toutes les fonctions de liaison d’une liaison personnalisée. |
Notes
Cet élément de configuration est utilisé avec les transports qui n'autorisent pas de communications duplex en mode natif, par exemple, HTTP. En revanche, TCP autorise nativement les communications duplex et ne requiert pas l'utilisation de cet élément de liaison pour permettre au service de renvoyer des messages à un client.
Le client doit exposer une adresse pour que le service puisse entrer en contact avec lui et établir une connexion. Cette adresse cliente est fournie par l'attribut clientBaseAddress
. Notez que Windows Communication Foundation (WCF) génère automatiquement un attribut ClientBaseAddress si aucun n'est explicitement défini par l'utilisateur.
Exemple
<compositeDuplex clientBaseAddress="http://www.contoso.com" />