Enlaces personalizados

Puede usar la clase CustomBinding cuando uno de los enlaces proporcionados por el sistema no cumple los requisitos de su servicio. Todos los enlaces se construyen a partir de un conjunto ordenado de elementos de enlace. Los enlaces personalizados pueden crearse a partir de un conjunto de elementos de enlace proporcionado por el sistema o incluir elementos de enlace personalizado definidos por el usuario. Puede utilizar elementos de enlaces personalizados, por ejemplo, para habilitar el uso de nuevos transportes o codificadores en un extremo de servicio. Para obtener ejemplos, consulte Custom Binding Samples. Para obtener más información, vea <customBinding>.

Construcción de un enlace personalizado

Un enlace personalizado se construye utilizando el constructor CustomBinding de una colección de elementos de enlace que se apilan en un orden específico:

En la parte inferior hay un elemento de transporte necesario. Puede utilizar su propio transporte o uno de los siguientes elementos de enlace de transporte proporcionados por Windows Communication Foundation (WCF):

La tabla siguiente resume las opciones de cada nivel.

Capa Opciones Obligatorio

Transacciones

TransactionFlowBindingElement

No

Confiabilidad

ReliableSessionBindingElement

No

Seguridad

SecurityBindingElement

No

Codificación

Texto, binario, mecanismo de optimización de transmisión de mensajes (MTOM), personalizado

Transporte

TCP, HTTP, HTTPS, canalizaciones con nombre (también conocidas como IPC), igual a igual (P2P), Message Queue Server (también conocido como MSMQ), personalizado

Además, puede definir sus propios elementos de enlace e insertarlos entre cualquiera de las capas definidas anteriores.

Vea también

Tareas

Personalización de un enlace proporcionado por el sistema

Conceptos

Información general acerca de la creación de puntos finales
Utilización de enlaces para configurar servicios y clientes
Enlaces proporcionados por el sistema

Otros recursos

<customBinding>
Custom Binding Samples