<compositeDuplex>
Definiert das zu verwendende Bindungselement, wenn der Client einen Endpunkt für den Dienst zum Senden von Nachrichten zurück an den Client verfügbar machen muss.
<configuration>
<system.serviceModel>
<bindings>
<customBinding>
<binding>
<compositeDuplex>
Syntax
<compositeDuplex clientBaseAddress="URI" />
Attribute und Elemente
In den folgenden Abschnitten werden Attribute sowie untergeordnete und übergeordnete Elemente beschrieben.
Attribute
attribute | BESCHREIBUNG |
---|---|
clientBaseAddress | Ein URI, der die Adresse des hinteren Kanals im Duplexmodus festlegt. Diese Adresse wird vom Dienst zum Herstellen des Kontakts und dem Aufbau einer Verbindung mit dem Client verwendet. Wenn dieses Attribut nicht festgelegt ist, wird die Standardadresse „ full qualified name+default port\TemporaryIndigoAddress\guid “ generiert. Der Standardwert ist null . |
Untergeordnete Elemente
Keine
Übergeordnete Elemente
Element | BESCHREIBUNG |
---|---|
<binding> | Definiert alle Bindungsmöglichkeiten der benutzerdefinierten Bindung. |
Bemerkungen
Dieses Konfigurationselement wird mit Transporten verwendet, die keine systemseitige Duplexkommunikation ermöglichen, z. B. HTTP. Im Gegensatz dazu ermöglicht das TCP-Protokoll die systemseitige Duplexkommunikation, ohne dass das Bindungselement für den Dienst zum Senden von Nachrichten an den Client benötigt wird.
Der Client muss eine Adresse für den Dienst verfügbar machen, um den Kontakt herzustellen und eine Verbindung aufzubauen. Die Clientadresse wird vom clientBaseAddress
-Attribut bereitgestellt. Beachten Sie, dass Windows Communication Foundation (WCF) automatisch eine ClientBaseAddress generiert, wenn der Benutzer keine explizit festlegt.
Beispiel
<compositeDuplex clientBaseAddress="http://www.contoso.com" />