Freigeben über


<compositeDuplex>

Definiert das Bindungselement, das verwendet wird, wenn der Client einen Endpunkt für den Dienst verfügbar machen muss, um Nachrichten zurück an den Client zu senden.

<Konfiguration>
   <system.serviceModel>
     <Einbände>
       <Custombinding>
         <verbindlich>
           <compositeDuplex>

Syntax

<compositeDuplex clientBaseAddress="URI" />

Attribute und Elemente

In den folgenden Abschnitten werden Attribute sowie untergeordnete und übergeordnete Elemente beschrieben.

Attribute

Merkmal Description
clientBaseAddress Ein URI, der die Adresse des Zurückkanals im Duplexmodus festlegt. Der Dienst verwendet diese Adresse, um Kontakt herzustellen und eine Verbindung mit dem Client herzustellen.

Wenn dieses Attribut nicht festgelegt ist, wird eine Standardadresse "full qualified name+default port\TemporaryIndigoAddress\guid" generiert. Der Standardwert lautet null.

Untergeordnete Elemente

Nichts

Übergeordnete Elemente

Element Description
<verbindlich> Definiert alle Bindungsfunktionen der benutzerdefinierten Bindung.

Bemerkungen

Dieses Konfigurationselement wird mit Transporten verwendet, die die Duplexkommunikation nicht nativ zulassen, z. B. HTTP. TCP lässt dagegen die Duplexkommunikation nativ zu und erfordert nicht die Verwendung dieses Bindungselements für den Dienst, um Nachrichten an einen Client zurückzusenden.

Der Client muss eine Adresse für den Dienst verfügbar machen, um Kontakt herzustellen und eine Verbindung herzustellen. Diese Clientadresse wird vom clientBaseAddress Attribut bereitgestellt. Beachten Sie, dass Windows Communication Foundation (WCF) automatisch eine ClientBaseAddress generiert, wenn eine vom Benutzer nicht explizit festgelegt wird.

Example

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

Siehe auch