Udostępnij za pośrednictwem


<compositeDuplex>

Definiuje element powiązania, który jest używany, gdy klient musi uwidocznić punkt końcowy dla usługi, aby wysyłać komunikaty z powrotem do klienta.

<Konfiguracji>
  <System.servicemodel>
    <Powiązania>
      <Custombinding>
        <Wiązania>
          <compositeDuplex>

Składnia

<compositeDuplex clientBaseAddress="URI" />

Atrybuty i elementy

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

Atrybuty

Atrybut Opis
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 domyślny adres "full qualified name+default port\TemporaryIndigoAddress\guid". Wartość domyślna to null.

Elementy podrzędne

Brak

Elementy nadrzędne

Element Opis
<Wiązania> 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. Protokół TCP umożliwia komunikację dwukierunkową natywnie i nie wymaga użycia tego elementu powiązania dla usługi do wysyłania komunikatów z powrotem do klienta.

Klient musi uwidocznić 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 właściwość ClientBaseAddress, jeśli nie jest jawnie ustawiana przez użytkownika.

Przykład

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

Zobacz także