<bindings>
Questa sezione contiene un insieme di associazioni standard e personalizzate. Ogni voce è un elemento binding che può essere identificato dal relativo name univoco. I servizi utilizzano le associazioni collegandole mediante il name.
Associazione fornite dal sistema
Le associazioni fornite dal sistema nascondono la complessità dello stack di messaggistica WCF. Le applicazioni che utilizzano associazioni fornite dal sistema non richiedono il controllo completo sullo stack. Gli attributi esposti in ciascuna associazione fornita dal sistema sono quelli più appropriati per lo scenario di utilizzo gestito dall'associazione.
La sezione di configurazione di ciascuna associazione fornita dal sistema può definire varie configurazioni utilizzate per configurare l'associazione. Ogni configurazione è identificata da un nome univoco.
Non è possibile aggiungere elementi o attributi a un'associazione fornita dal sistema. A tal scopo, è necessario implementare un'associazione personalizzata come descritto nella sezione "Associazione personalizzata" di questo argomento. È possibile definire un'associazione personalizzata che riproduce perfettamente un'associazione fornita dal sistema e aggiunge alcune impostazioni sulle quali è desiderabile che l'applicazione utente abbia il controllo.
Associazione personalizzata
Le associazioni personalizzate forniscono il controllo completo dello stack dei messaggi WCF. Un'associazione singola definisce lo stack dei messaggi specificando gli elementi di configurazione per gli elementi dello stack nell'ordine in cui vengono visualizzati nello stack. Ogni elemento definisce e configura un elemento dello stack. In ogni associazioni personalizzata deve essere presente un solo elemento transport. Senza questo elemento, lo stack dei messaggi è incompleto.
L'ordine in cui gli elementi vengono visualizzati nello stack è importante, perché è l'ordine in cui le operazioni vengono applicate al messaggio. L'ordine necessario per gli elementi dello stack è il seguente:
- Transazioni (facoltativo)
- Messaggistica affidabile (facoltativo)
- Protezione (facoltativo)
- Codificatore
- Trasporto
Le associazioni personalizzate sono identificati dal relativo attributo name.
Vedere anche
Riferimenti
<associazionePersonalizzata>
BindingsSection
Binding
BindingElement