Propiedades de transporte WCF-Custom (cuadro de diálogo), Envío, pestaña Enlace

 

Usa la pestaña Enlace para configurar diferentes tipos de enlaces predefinidos o personalizados para Windows Communication Foundation (WCF). También puede importar y exportar esta configuración mediante la pestaña Importar o exportar.

Nota:

BizTalk Server no admite todos los tipos de elementos de extensión de enlace que se pueden configurar en la pestaña Enlace.

Enlaces predefinidos

Los enlaces predefinidos ocultan la complejidad de la pila de mensajería WCF. Las aplicaciones que usan enlaces predefinidos no requieren un control total sobre la pila. Los atributos expuestos en cada enlace predefinido son los más adecuados para el escenario de uso al que lleva el enlace. No es posible agregar elementos o atributos a un enlace predefinido. Para ello, debería implementar un enlace personalizado.

Enlaces personalizados

Los enlaces personalizados proporcionan el control completo sobre la pila de mensajería WCF. Un enlace individual define la pila de mensajes al especificar los elementos de extensión de enlace para los elementos de la pila en el orden en que aparecen en ella. Cada elemento de extensión de enlace define y configura un elemento de la pila. Debe haber uno y solo un transport elemento de extensión de enlace en cada enlace personalizado. Sin este elemento, la pila de la mensajería está incompleta.

El orden de aparición de los elementos en la pila es importante, porque es el orden en el que las operaciones se aplican al mensaje. El orden recomendado de elementos de pila es el siguiente:

  1. Transacciones (opcional)

  2. Mensajería de confianza (opcional)

  3. Seguridad (opcional)

  4. Transporte

  5. Codificador (opcional)

Lista de UIElement

Use Para hacer esto
Tipo de enlace Especificar el enlace para este puerto de envío. Los enlaces son objetos que se usan para especificar los detalles de comunicación necesarios para conectar el extremo a un servicio WCF. Cada extremo de un servicio WCF requiere que se especifique bien un enlace. Los valores válidos incluyen los siguientes:

- basicHttpBinding
- basicHttpContextBinding
- customBinding
- mexHttpBinding
- mexHttpsBinding
- mexNamedPipeBinding
- mexTcpBinding
- netMsmqBinding
- netNamedPipeBinding
- netPeerTcpBinding
- netTcpBinding
- netTcpContextBinding
- webHttpBinding
- ws2007FederationHttpBinding
- ws2007HttpBinding
- wsDualHttpBinding
- wsFederationHttpBinding
- wsHttpBinding

El valor predeterminado es una cadena vacía.
Binding Muestra los elementos de enlace predefinidos si selecciona un enlace predefinido en la propiedad Tipo de enlace. Cuando la propiedad Tipo de enlace se establece en customBinding, puede editar elementos de extensión de enlace a través del cuadro de diálogo Seleccionar extensión de elemento de enlace. Para obtener más información sobre los elementos de extensión de enlace disponibles y el orden en que aparecen, vea la sección anterior, "Enlaces personalizados". Nota: No se pueden editar propiedades de tipo de colección como ClaimTypeRequirements. Debe importar un archivo de configuración en la pestaña Importar o exportar para configurar estas propiedades. Para obtener más información sobre cómo especificar ClaimTypeRequirements en un archivo de configuración, consulte la documentación del producto WCF.

El valor predeterminado es una cadena vacía.
Seleccionar extensión de elemento de enlace Seleccione un elemento de extensión de enlace para agregarlo al enlace personalizado. Para abrir el cuadro de diálogo Seleccionar extensión de elemento de enlace, haga clic con el botón derecho en CustomBindingElement en la vista Árbol de enlace y, a continuación, haga clic en Agregar extensión. Nota: Los elementos de extensión de enlace que ya se han agregado al enlace personalizado no se muestran en el cuadro de diálogo Seleccionar extensión de elemento de enlace.
Restablecer todo Restaure los valores predeterminados de la vista Árbol de enlace y la vista de lista Configuración cuando la propiedad Tipo de enlace esté establecida en customBinding. Para ejecutar este comando, haga clic con el botón derecho en CustomBindingElement en la vista Árbol de enlace y, a continuación, haga clic en Restablecer todo.
Quitar extensión Quite la extensión de enlace seleccionada en la vista Árbol de enlace cuando la propiedad Tipo de enlace esté establecida en customBinding. Para ejecutar este comando, haga clic con el botón derecho en un elemento de enlace en la vista Árbol de enlace y, a continuación, haga clic en Quitar extensión.
Mover extensión hacia arriba Mueva el orden del elemento de extensión de enlace seleccionado en la vista Árbol de enlace cuando la propiedad Tipo de enlace esté establecida en customBinding. Para ejecutar este comando, haga clic con el botón derecho en un elemento de enlace en la vista Árbol de enlace y, a continuación, haga clic en Subir extensión.
Mover extensión hacia abajo Bajar el orden del elemento de extensión de enlace seleccionado en la vista Árbol de enlace cuando la propiedad Tipo de enlace está establecida en customBinding. Para ejecutar este comando, haga clic con el botón derecho en un elemento de enlace en la vista Árbol de enlace y, a continuación, haga clic en Bajar extensión.
Configuración Muestra los atributos y sus valores para el elemento de enlace seleccionado en la vista Árbol de enlace. Asimismo, puede modificar los valores de atributo mediante esta vista de lista.
Restaurar valores predeterminados Restaure los valores predeterminados para la vista Árbol de enlace y la vista de lista Configuración .

Consulte también

Cómo configurar un puerto de envío de WCF-Customel <elemento de enlace>