Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En esta sección se habilita el uso de un enlace definido por el usuario desde un archivo de configuración de máquina o aplicación. Puede agregar un enlace definido por el usuario a esta colección mediante la add palabra clave y establecer el type atributo del elemento en un enlace definido por el usuario, así como el name atributo al nombre del enlace definido por el usuario.
Las extensiones de enlace permiten al usuario crear enlaces definidos por el usuario para usarlos como parte de una configuración de punto de conexión. Mediante programación, una extensión de enlace es un tipo que implementa la clase Bindingabstracta .
En el ejemplo siguiente se usa el add elemento , así como el name atributo para agregar una extensión de enlace a la bindingExtensions sección del archivo de configuración:
<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>
Para agregar capacidades de configuración al elemento, el usuario debe escribir y registrar un bindingSection elemento. Para obtener más información sobre esto, consulte la System.Configuration documentación.
Una vez definido el elemento y su tipo de configuración, la extensión se puede usar como parte de un punto de conexión, como se muestra en el ejemplo siguiente:
<services>
<service name="MyService">
<endpoint address="myAddress"
binding="MyBinding" />
</service>
</services>