<compositeDuplex>
Определяет элемент привязки, который используется, когда клиенту необходимо предоставить службе конечную точку для отправки сообщений обратно клиенту.
Иерархия схемы
<system.serviceModel>
<bindings>
<customBinding>
<binding>
<compositeDuplex>
Синтаксис
<compositeDuplex clientBaseAddress="URI" />
Атрибуты и элементы
В следующих разделах описываются атрибуты, дочерние и родительские элементы.
Атрибуты
Атрибут | Описание |
---|---|
clientBaseAddress |
Универсальный код ресурса (URI), который задает адрес обратного канала при работе в дуплексном режиме. Служба использует данный адрес для осуществления контакта и создания подключения к клиенту. Если данный атрибут не установлен, то формируется адрес по умолчанию |
Дочерние элементы
Нет.
Родительские элементы
Элемент | Описание |
---|---|
Определяет все возможности пользовательской привязки. |
Замечания
Данный элемент конфигурации используется с теми типами транспорта, которые не имеют встроенной поддержки дуплексной связи, например HTTP. Напротив, протокол TCP имеет встроенную поддержку дуплексной связи, и для него не требуется использовать этот элемент привязки для службы при отправке сообщений обратно клиенту.
Для осуществления контакта и установления подключения клиент должен предоставить службе адрес. Этот адрес клиента предоставляется атрибутом clientBaseAddress. Обратите внимание, что Windows Communication Foundation (WCF) автоматически создает атрибут ClientBaseAddress в том случае, если он не был явно задан пользователем.
Пример
<compositeDuplex clientBaseAddress="https://www.contoso.com" />
См. также
Справочник
<customBinding>
CompositeDuplexElement
CompositeDuplexBindingElement
CustomBinding
Другие ресурсы
Windows Communication Foundation Bindings
Extending Bindings
Custom Bindings