<tcpTransport>
Define un transporte del TCP que puede ser utilizado por un canal para la transferencia de mensajes de un enlace personalizado.
<<system.serviceModel>>
<enlaces>
<customBinding>
<enlace>
<tcpTransport>
<tcpTransport
listenBacklog="Integer"
portSharingEnabled="Boolean"
teredoEnabled="Boolean"
transferMode=”Buffered/Streamed”
<connectionPoolSettings
groupName=”String”
idleTimeout"TimeSpan"
leaseTimeout="TimeSpan"
maxOutboundConnectionsPerEndpopint=”Integer” />
/>
Atributos y elementos
Atributos
Atributo | Descripción |
---|---|
listenBacklog |
Un entero positivo que especifica el número máximo de canales que esperan ser aceptados en el agente de escucha. Las conexiones que sobrepasen el límite se pondrán a la cola hasta que quede disponible un espacio por debajo del límite. El atributo connectionLeaseTimeout limita el tiempo durante el cual el cliente espera a ser conectado antes de iniciar una excepción de conexión. El valor predeterminado es 10. |
portSharingEnabled |
Un valor booleano que especifica si el uso compartido de puerto TCP está habilitado para esta conexión. Si éste es false, cada enlace utilizará su propio puerto exclusivo. El valor predeterminado es false. Este valor sólo es pertinente a los servicios. Los clientes no se ven afectados. Para usar esta configuración se necesita que se habilite el servicio de puerto TCP compartido Windows Communication Foundation (WCF), cambiando su tipo de inicio a manual o automático. |
teredoEnabled |
Un valor booleano que especifica si Teredo (una tecnología para direccionar clientes que están detrás de firewalls) está habilitada. El valor predeterminado es false. Esta propiedad habilita Teredo para el socket TCP subyacente. Para obtener más información, vea Información general sobre Teredo. Esta propiedad sólo es aplicable en Windows XP SP2 y Windows Server 2003. Windows Vista tiene una opción de configuración del equipo para Teredo por lo que, al ejecutar Vista, se omite esta propiedad. Teredo requiere que los equipos de servicio y del cliente tengan la pila de Microsoft IPv6 instalada y correctamente configurada para el uso de Teredo. Para obtener más información sobre cómo configurar Teredo, vea Información general sobre Teredo. Para obtener más información, vea Centros de Windows Server Tecnología. |
Elementos secundarios
Ninguno
Elementos primarios
Elemento | Descripción |
---|---|
Define todas las funciones de enlace del enlace personalizado. |
Comentarios
Este transporte utiliza los URI del formulario "net.tcp://hostname:port/path." Otros componentes URI son opcionales.
El elemento tcpTransport es el punto inicial para crear un enlace personalizado que implementa el protocolo de transporte TCP. Este transporte está optimizado para la comunicación de WCF a WCF.
Consulte también
Referencia
<customBinding>
TcpTransportElement
TcpTransportBindingElement
TransportBindingElement
CustomBinding
Otros recursos
Transports in Windows Communication Foundation
Choosing a Transport
Windows Communication Foundation Bindings
Extending Bindings
Custom Bindings