What a Binding Defines?
- Determines the security mechanism being used: either reliable messaging capability or transaction context flow settings.
- Determines the message encoding (for example, text or binary).
- Determines the underlying transport protocol to use (for example, TCP or HTTP).
BasicHttpBinding: An HTTP protocol binding suitable for connecting to Web services that conforms to the WS-I Basic Profile specification (for example, ASP.NET Web services-based services).
WSHttpBinding: An interoperable binding suitable for connecting to endpoints that conform to the WS-* protocols.
NetNamedPipeBinding: Uses the .NET Framework to connect to other WCF endpoints on the same machine.
NetMsmqBinding: Uses the .NET Framework to create queued message connections with other WCF endpoints.