Enlaces (WCF)

Windows Communication Foundation (WCF) distingue cómo se escribe el software de una aplicación de cómo se comunica con otro software. Los enlaces se usan para especificar el transporte, codificación y detalles protocolares requeridos para que los clientes y servicios se comuniquen entre sí. WCF usa enlaces para generar la representación subyacente de conexión del punto de conexión, por lo que la mayoría de los detalles de enlace se deben acordar entre las partes que están en comunicación. La manera más sencilla de lograrlo es que los clientes de un servicio usen el mismo enlace que emplea el extremo para el servicio. Para más información sobre cómo hacerlo, consulte Uso de enlaces para configurar servicios y clientes.

Un enlace se compone de una colección de elementos de enlace. Cada elemento describe algún aspecto de cómo el extremo se comunica con los clientes. Un enlace debe incluir por lo menos un elemento de enlace del transporte, por lo menos un elemento de enlace de la codificación de mensajes (que el elemento de enlace del transporte puede proporcionar de forma predeterminada), y cualquier número de otros elementos de enlace de protocolo. El proceso que compila un tiempo de ejecución a partir de esta descripción permite a cada elemento de enlace contribuir en el código a ese tiempo de ejecución.

WCF proporciona enlaces que contienen selecciones comunes de elementos de enlace. Éstos se pueden utilizar con su configuración predeterminada o puede modificar esos valores predeterminados según los requisitos del usuario. Estos enlaces proporcionados por el sistema tienen propiedades que permiten el control directo sobre los elementos de enlace y sus valores. También puede trabajar fácilmente y en paralelo con varias versiones de un enlace dando a cada versión del enlace un nombre propio. Para más información, consulte Configuración de enlaces proporcionados por el sistema.

Si necesita una colección de elementos de enlace no proporcionada por uno de estos enlaces proporcionados por el sistema, puede crear un enlace personalizado que esté compuesto de la colección de elementos de enlace requeridos. Estos enlaces personalizados son fáciles de crear y no requieren una nueva clase, pero no proporcionan las propiedades para controlar los elementos de enlace o sus valores. Puede obtener acceso a los elementos de enlace y modificar sus valores a través de la colección que los contiene. Para más información, consulte Enlaces personalizados.

En esta sección

Configuración de enlaces proporcionados por el sistema
Describe cómo usar y modificar los enlaces que WCF proporciona para admitir escenarios comunes.

Utilización de enlaces para configurar servicios y clientes
Describe cómo definir enlaces de Windows Communication Foundation (WCF) para los servicios y clientes de forma imperativa, en el código y, de forma declarativa, mediante la configuración.

Enlaces personalizados
Describe qué es CustomBinding y cuándo se utiliza.

Referencia

Binding

BindingElement

CustomBinding

Extensión de enlaces