<compositeDuplex>
Определяет элемент привязки, который используется, когда клиенту необходимо предоставить службе конечную точку для отправки сообщений обратно клиенту.
<Конфигурации>
<system.serviceModel>
<Привязки>
<Custombinding>
<Привязки>
<compositeDuplex>
Синтаксис
<compositeDuplex clientBaseAddress="URI" />
Атрибуты и элементы
В следующих разделах описаны атрибуты, дочерние и родительские элементы.
Атрибуты
Атрибут | Описание |
---|---|
clientBaseAddress | Универсальный код ресурса (URI), который задает адрес обратного канала при работе в дуплексном режиме. Служба использует данный адрес для осуществления контакта и создания подключения к клиенту. Если этот атрибут не задан, создается адрес по умолчанию " full qualified name+default port\TemporaryIndigoAddress\guid ". Значение по умолчанию — null . |
Дочерние элементы
Нет
Родительские элементы
Элемент | Описание |
---|---|
<Привязки> | Определяет все возможности пользовательской привязки. |
Комментарии
Данный элемент конфигурации используется с теми типами транспорта, которые не имеют встроенной поддержки дуплексной связи, например HTTP. Напротив, протокол TCP имеет встроенную поддержку дуплексной связи, и для него не требуется использовать этот элемент привязки для службы при отправке сообщений обратно клиенту.
Для осуществления контакта и установления подключения клиент должен предоставить службе адрес. Этот адрес клиента предоставляется атрибутом clientBaseAddress
. Обратите внимание, что Windows Communication Foundation (WCF) автоматически создает атрибут ClientBaseAddress в том случае, если он не был явно задан пользователем.
Пример
<compositeDuplex clientBaseAddress="http://www.contoso.com" />