<compositeDuplex><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.Defines the binding element that is used when the client must expose an endpoint for the service to send messages back to the client.

<configuration> <configuration>
   <System. serviceModel >   <system.serviceModel>
     <liaisons >     <bindings>
       <customBinding >       <customBinding>
         <> de liaison        <binding>
           <compositeDuplex >          <compositeDuplex>

SyntaxeSyntax

<compositeDuplex clientBaseAddress="URI" />

Attributs et élémentsAttributes and Elements

Les sections suivantes décrivent des attributs, des éléments enfants et des éléments parents.The following sections describe attributes, child elements, and parent elements.

AttributsAttributes

AttributAttribute DescriptionDescription
clientBaseAddressclientBaseAddress URI qui définit l'adresse du canal arrière en mode duplex.A URI that sets the address of the back channel in duplex mode. Le service utilise cette adresse pour entrer en contact et établir une connexion avec le client.The service uses this address to make contact and establish a connection with the client.

Si cet attribut n’est pas défini, une adresse parfull qualified name+default port\TemporaryIndigoAddress\guiddéfaut "" est générée.If this attribute is not set, a default address "full qualified name+default port\TemporaryIndigoAddress\guid" is generated. Par défaut, il s’agit de null.The default is null.

Éléments enfantsChild Elements

AucunNone

Éléments parentsParent Elements

ÉlémentElement DescriptionDescription
<binding><binding> Définit toutes les fonctions de liaison d’une liaison personnalisée.Defines all binding capabilities of the custom binding.

NotesRemarks

Cet élément de configuration est utilisé avec les transports qui n'autorisent pas de communications duplex en mode natif, par exemple, HTTP.This configuration element is used with transports that do not allow duplex communications natively, for example, 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.TCP, by contrast, allows duplex communications natively, and does not require the use of this binding element for the service to send messages back to a client.

Le client doit exposer une adresse pour que le service puisse entrer en contact avec lui et établir une connexion.The client must expose an address for the service to make contact and establish a connection. Cette adresse cliente est fournie par l'attribut clientBaseAddress.This client address is provided by the clientBaseAddress attribute. Notez que Windows Communication Foundation (WCF) génère automatiquement un attribut ClientBaseAddress si aucun n'est explicitement défini par l'utilisateur.Note that Windows Communication Foundation (WCF) auto-generates a ClientBaseAddress if one is not explicitly set by the user.

ExemplesExample

<compositeDuplex clientBaseAddress="http://www.contoso.com" />

Voir aussiSee also