<bindingExtensions><bindingExtensions>

Questa sezione consente l'uso di un'associazione definita dall'utente dal file di configurazione di un computer o di un'applicazione.This section enables the use of a user defined binding from a machine or application configuration file. È possibile aggiungere un binding definito dall'utente a questa raccolta usando la parola chiave add e impostando l'attributo type dell'elemento su un'associazione definita dall'utente e anche l'attributo name sul nome dell'associazione definita dall'utente.You can add a user defined binding to this collection by using the add keyword, and setting the type attribute of the element to a user defined binding, as well as the name attribute to the name of the user defined binding.

Le estensioni dell'associazione consentono di creare associazioni definite dall'utente da usare come parte di una configurazione di endpoint.Binding extensions enable the user to create user-defined bindings for use as part an endpoint configuration. A livello di programmazione, un'estensione di associazione è un tipo che implementa la classe astratta Binding.Programmatically, a binding extension is a type that implements the abstract class Binding.

Nell'esempio seguente viene usato l'elemento add e l'attributo name per aggiungere un'estensione di associazione alla sezione bindingElementExtensions del file di configurazione.The following example uses the add element, as well as the name attribute to add a binding extension to the bindingElementExtensions section of the configuration file.

<system.serviceModel>  
    <extensions>  
        <bindingExtensions>  
           <add name="MyBinding" type="Microsoft.ServiceModel.Samples.MyBinding, MyBinding,  
                Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" />  
        </bindingExtensions>  
    </extensions>  
</system.serviceModel>  

Per aggiungere capacità di configurazione all'elemento, è necessario scrivere e registrare un elemento bindingSection.To add configuration abilities to the element, the user needs to write and register a bindingSection element. Per altre informazioni a tal proposito, vedere la documentazione di System.Configuration.For more information on this, see the System.Configuration documentation.

Dopo la definizione dell'elemento e del relativo tipo di configurazione, è possibile usare l'estensione in un endpoint come illustrato nell'esempio seguente.After the element and its configuration type are defined, the extension can be used as part of an endpoint as shown in the following example.

<services>  
    <service name="MyService">  
        <endpoint address="myAddress" binding="MyBinding" />  
    </service>  
</services>  

Vedere ancheSee Also

Estensione delle associazioniExtending Bindings