Binding
Configuration Element
Description
BasicHttpBinding
<basicHttpBinding>
A binding that is suitable for communicating with WS-Basic Profile conformant Web services, for example, ASP.NET Web services (ASMX)-based services. This binding uses HTTP as the transport and text/XML as the default message encoding.
WSHttpBinding
<wsHttpBinding>
A secure and interoperable binding that is suitable for nonduplex service contracts.
WSDualHttpBinding
<wsDualHttpBinding>
A secure and interoperable binding that is suitable for duplex service contracts or communication through SOAP intermediaries.
WSFederationHttpBinding
<wsFederationHttpBinding>
A secure and interoperable binding that supports the WS-Federation protocol, enabling organizations that are in a federation to efficiently authenticate and authorize users.
NetTcpBinding
<netTcpBinding>
A secure and optimized binding suitable for cross-machine communication between WCF applications.
NetNamedPipeBinding
<netNamedPipeBinding>
A secure, reliable, optimized binding that is suitable for on-machine communication between WCF applications.
NetMsmqBinding
<netMsmqBinding>
A queued binding that is suitable for cross-machine communication between WCF applications.
NetPeerTcpBinding
<netPeerTcpBinding>
A binding that enables secure, multimachine communication.
MsmqIntegrationBinding
<msmqIntegrationBinding>
A binding that is suitable for cross-machine communication between a WCF application and existing Message Queuing (also known as MSMQ) applications.