Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Windows Communication Foundation (WCF) separa il modo in cui il software per un'applicazione viene scritto da come comunica con altri software. I collegamenti sono utilizzati per specificare i dettagli di trasporto, codifica e protocollo necessari per permettere ai client e ai servizi di comunicare tra loro. WCF utilizza associazioni per generare la rappresentazione di trasmissione sottostante dell'endpoint, quindi la maggior parte dei dettagli di associazione deve essere concordata dalle parti che comunicano. Il modo più semplice per ottenere questo risultato è che i client di un servizio usino la stessa associazione usata dall'endpoint per il servizio. Per altre informazioni su come eseguire questa operazione, vedere Uso di associazioni per configurare servizi e client.
Un'associazione è costituita da una raccolta di elementi di associazione. Ogni elemento descrive alcuni aspetti del modo in cui l'endpoint comunica con i client. Un'associazione deve includere almeno un elemento di associazione di trasporto, almeno un elemento di associazione di codifica dei messaggi (che l'elemento di associazione di trasporto può fornire per impostazione predefinita) e un numero qualsiasi di altri elementi di associazione del protocollo. Il processo che compila un runtime da questa descrizione consente a ogni elemento di associazione di contribuire al codice a tale runtime.
WCF fornisce associazioni che contengono selezioni comuni di elementi di associazione. Questi valori possono essere usati con le impostazioni predefinite oppure è possibile modificare tali valori predefiniti in base ai requisiti utente. Queste associazioni fornite dal sistema hanno proprietà che consentono il controllo diretto sugli elementi di associazione e sulle relative impostazioni. È possibile lavorare facilmente parallelamente con più versioni di un binding assegnando a ogni versione del binding il proprio nome. Per informazioni dettagliate, vedere Configurazione delle associazioni System-Provided.
Se è necessaria una raccolta di elementi di associazione non forniti da una di queste associazioni fornite dal sistema, è possibile creare un'associazione personalizzata costituita dalla raccolta di elementi di associazione necessari. Queste associazioni personalizzate sono facili da creare e non richiedono una nuova classe, ma non forniscono proprietà per controllare gli elementi di associazione o le relative impostazioni. È possibile accedere agli elementi di associazione e modificarne le impostazioni tramite la raccolta che li contiene. Per informazioni dettagliate, vedere Associazioni personalizzate.
In questa sezione
Configurazione delle associazioni System-Provided
Descrive come usare e modificare le associazioni fornite da WCF per supportare scenari comuni.
Uso delle Associazioni per Configurare i Servizi e i Clienti
Descrive come definire i binding di Windows Communication Foundation (WCF) per servizi e client in modo imperativo tramite codice e in modo dichiarativo usando la configurazione.
binding personalizzati
Descrive che cos'è un oggetto CustomBinding e quando viene usato.