Partager via


<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" />

Voir aussi