<tcpTransport>
Définit un transport TCP qui peut être utilisé par un canal pour transférer des messages pour une liaison personnalisée.
<system.serviceModel>
<bindings>
<customBinding>
<binding>
<tcpTransport>
<tcpTransport
listenBacklog="Integer"
portSharingEnabled="Boolean"
teredoEnabled="Boolean"
transferMode=”Buffered/Streamed”
<connectionPoolSettings
groupName=”String”
idleTimeout"TimeSpan"
leaseTimeout="TimeSpan"
maxOutboundConnectionsPerEndpopint=”Integer” />
/>
Attributs et éléments
Attributs
Attribut | Description |
---|---|
listenBacklog |
Entier positif qui spécifie le nombre maximum de canaux en attente d'être acceptés sur l'écouteur. Toute connexion dépassant cette limite est mise en file d'attente jusqu'à ce qu'une place se libère. L'attribut connectionLeaseTimeout limite la durée d'attente d'un client pour être connecté avant de lever une exception de connexion. La valeur par défaut est 10. |
portSharingEnabled |
Valeur booléenne qui spécifie si le partage de port TCP est activé pour cette connexion. Si la valeur affectée est false, chaque liaison utilisera son propre port exclusif. La valeur par défaut est false. Ce paramètre ne concerne que les services. Les clients ne sont pas affectés. L'utilisation de ce paramètre requiert l'activation du service de partage de port TCP de Windows Communication Foundation (WCF) en modifiant son type de démarrage sur Manuel ou Automatique |
teredoEnabled |
Valeur booléenne qui spécifie si Teredo (technologie d'adressage de clients placés derrière des pare-feu) est activé. La valeur par défaut est false. Cette propriété active Teredo pour le socket TCP sous-jacent. Pour plus d'informations, consultez Vue d'ensemble de Teredo. Cette propriété s'applique uniquement à Windows XP SP2 et Windows Server 2003. Pour Teredo, Windows Vista dispose d'une option de configuration à l'échelle de l'ordinateur. Cette propriété est donc ignorée lors de l'exécution de Vista. Pour que Teredo fonctionne, la pile Microsoft IPv6 doit être installée et configurée correctement sur les ordinateurs clients et de service. Pour plus d'informations sur la configuration de Teredo, consultez Vue d'ensemble de Teredo (page pouvant être en anglais). Pour plus d'informations, consultez Windows Server 2003 Technology Centers (page pouvant être en anglais). |
Éléments enfants
Aucun
Éléments parents
Élément | Description |
---|---|
Définit toutes les fonctions de liaison de la liaison personnalisée. |
Notes
Ce transport utilise des URI au format "net.tcp://nom_hôte:port/chemin". Les autres composants URI sont facultatifs.
L'élément tcpTransport constitue le point de départ pour créer une liaison personnalisée qui implémente le protocole de transport TCP. Ce transport est optimisé pour les communications entre WCF et WCF.
Voir aussi
Référence
<customBinding>
TcpTransportElement
TcpTransportBindingElement
TransportBindingElement
CustomBinding
Autres ressources
Transports in Windows Communication Foundation
Choosing a Transport
Windows Communication Foundation Bindings
Extending Bindings
Custom Bindings