Condividi tramite


<duplexComposito>

Definisce l'elemento di associazione utilizzato quando il client deve esporre un endpoint affinché il servizio restituisca messaggi al client.

Gerarchia dello schema

<system.serviceModel>
  <bindings>
    <associazionePersonalizzata>
      <binding>
        <duplexComposito>

Sintassi

<compositeDuplex clientBaseAddress="URI" />

Attributi ed elementi

Nelle sezioni riportate di seguito vengono illustrati attributi, elementi figlio ed elementi padre.

Attributi

Attributo Descrizione

clientBaseAddress

URI che imposta l'indirizzo del canale di supporto in modalità duplex. Il servizio utilizza questo indirizzo per creare un contatto e stabilire una connessione con il client.

Se questo attributo non è impostato, viene generato un indirizzo predefinito “full qualified name+default port\TemporaryIndigoAddress\guid”. Il valore predefinito è null.

Elementi figlio

Nessuno

Elementi padre

Elemento Descrizione

<binding>

Definisce tutte le funzionalità di associazione dell'associazione personalizzata.

Osservazioni

Questo elemento di configurazione viene utilizzato con trasporti che non consentono comunicazioni duplex a livello nativo, ad esempio, HTTP. TCP, al contrario, consente comunicazioni duplex a livello nativo e non richiede l'utilizzo di questo elemento di associazione affinché il servizio invii messaggi a un client.

Il client deve esporre un indirizzo affinché il servizio crei un contatto e stabilisca una connessione. Questo indirizzo client è fornito dall'attributo clientBaseAddress. Si noti che Windows Communication Foundation (WCF) genera automaticamente un ClientBaseAddress se l'utente non ne imposta uno in modo esplicito.

Esempio

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

Vedere anche

Riferimento

<associazionePersonalizzata>
CompositeDuplexElement
CompositeDuplexBindingElement
CustomBinding

Altre risorse

Windows Communication Foundation Bindings
Extending Bindings
Custom Bindings