Udostępnij przez


<compositeDuplex>

Definiuje element powiązania, który jest używany, gdy klient musi uwidocznić punkt końcowy usługi w celu wysyłania komunikatów z powrotem do klienta.

<configuration>
  <system.serviceModel>
    <bindings>
      <customBinding>
        <binding>
          <compositeDuplex>

Składnia

<compositeDuplex clientBaseAddress="URI" />

Atrybuty i elementy

W poniższych sekcjach opisano atrybuty, elementy podrzędne i elementy nadrzędne.

Attributes

Attribute Description
Clientbaseaddress Identyfikator URI, który ustawia adres kanału wstecznego w trybie dwukierunkowym. Usługa używa tego adresu, aby nawiązać kontakt i nawiązać połączenie z klientem.

Jeśli ten atrybut nie jest ustawiony, zostanie wygenerowany adres domyślny "full qualified name+default port\TemporaryIndigoAddress\guid". Wartość domyślna to null.

Elementy podrzędne

Żaden

Elementy nadrzędne

Składnik Description
<wiążący> Definiuje wszystkie możliwości powiązania niestandardowego.

Uwagi

Ten element konfiguracji jest używany z transportami, które nie zezwalają na natywną komunikację dwukierunkową, na przykład HTTP. Natomiast protokół TCP umożliwia natywną komunikację dwukierunkową i nie wymaga użycia tego elementu powiązania dla usługi do wysyłania komunikatów z powrotem do klienta.

Klient musi udostępnić adres usługi, aby nawiązać kontakt i nawiązać połączenie. Ten adres klienta jest dostarczany przez clientBaseAddress atrybut . Należy pamiętać, że program Windows Communication Foundation (WCF) automatycznie generuje wartość ClientBaseAddress, jeśli nie jest jawnie ustawiany przez użytkownika.

Example

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

Zobacz także