WCF-Xtensions Class Reference for Mono
SoapTcpTransportBindingElement Class
Members 






Represents the binding element used to specify the SOAP/TCP transport for transmitting messages.
Object Model
SoapTcpTransportBindingElement Class
Syntax
'Declaration
 
Public Class SoapTcpTransportBindingElement 
   Inherits System.ServiceModel.Channels.TransportBindingElement
'Usage
 
Dim instance As SoapTcpTransportBindingElement
public class SoapTcpTransportBindingElement : System.ServiceModel.Channels.TransportBindingElement 
public class SoapTcpTransportBindingElement = class(System.ServiceModel.Channels.TransportBindingElement)
public class SoapTcpTransportBindingElement extends System.ServiceModel.Channels.TransportBindingElement
public __gc class SoapTcpTransportBindingElement : public System.ServiceModel.Channels.TransportBindingElement 
public ref class SoapTcpTransportBindingElement : public System.ServiceModel.Channels.TransportBindingElement 
Remarks

SOAP/TCP is a specification by Sun Microsystems that describes an efficient and lightweight protocol for transmitting Web services messages over a TCP connection.

The SOAP/TCP transport included in WCF-Xtensions provides excellent performance when used with the Fast Infoset stateful message encoding which maintains the Fast Infoset vocabulary during a connection. This stateful message encoding eliminates the need to build a new vocabulary with every message, thus minimizing FI message size and maximizing FI processing performance.

With the Noemax SOAP/TCP you can use any TransferMode irrespective of the mode used by the remote side. You can also use message security and transport security, which is offered through StreamUpgradeBindingElement implementations such as the SslStreamSecurityElement. Note that currently the Sun SOAP/TCP only supports message security.

SOAP/TCP enables you to communicate over TCP with WCF as well as with any container that supports the Metro Web services stack.

Inheritance Hierarchy

System.Object
   System.ServiceModel.Channels.BindingElement
      System.ServiceModel.Channels.TransportBindingElement
         Noemax.WCFX.Channels.SoapTcpTransportBindingElement
            Noemax.WCFX.Channels.SoapTcpDuplexTransportBindingElement

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also

Reference

SoapTcpTransportBindingElement Members
Noemax.WCFX.Channels Namespace

Send Feedback