Compartir por


Enlaces (WCF)

Windows Communication Foundation (WCF) separa cómo se escribe el software de una aplicación de la forma en que 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 fácil de lograr esto es que los clientes de un servicio usen la misma vinculación que usa el punto de conexión del servicio. Para obtener más información sobre cómo hacerlo, consulte Uso de vinculaciones 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 se comunica el punto de conexión con los clientes. Un enlace debe incluir al menos un elemento de enlace de transporte, al menos un elemento de enlace de codificación de mensajes (que el elemento de enlace de transporte puede proporcionar de forma predeterminada) y cualquier número de otros elementos de enlace de protocolo. El proceso que crea un tiempo de ejecución fuera de esta descripción permite que cada elemento de enlace contribuya al código en ese tiempo de ejecución.

WCF proporciona enlaces que contienen selecciones comunes de elementos de enlace. Se pueden usar 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 su configuración. También puede trabajar fácilmente en paralelo con varias versiones de un enlace proporcionando a cada versión del enlace su propio nombre. Para más información, consulte Configuración de enlaces proporcionados por el sistema.

Si necesita una colección de elementos de enlace no proporcionados por uno de estos enlaces proporcionados por el sistema, puede crear un enlace personalizado que consta de la colección de elementos de enlace necesarios. Estos enlaces personalizados son fáciles de crear y no requieren una nueva clase, pero no proporcionan propiedades para controlar los elementos de enlace o su configuración. Puede acceder a los elementos de enlace y modificar su configuración 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.

Uso de vínculos para configurar servicios y clientes
Describe cómo definir enlaces de Windows Communication Foundation (WCF) para servicios y clientes de manera imperativa en el código y declarativamente usando la configuración.

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

Referencia

Binding

BindingElement

CustomBinding

Extensión de enlaces