Defines the binding and communication formats to use when accessing a WCF service.
| WCFBindingType value | Description |
|---|---|
| BasicHttpBinding | Suitable for communication with services, such as ASP.NET (ASMX-based) Web services, that conform to the Basic Profile 1.0 protocol. Uses HTTP for transport, and text/XML for message encoding. |
| NetTcpBinding | Suitable for communication between WCF applications. Uses Transport Layer Security (TLS) over TCP for message transport security, and supports duplex contracts. |
| NetNamedPipeBinding | Binding that is similar to the NetTcpBinding binding, but supports only on-machine communication. Uses named pipes for message delivery and binary message encoding. |
| wsHttpBinding | Suitable for communication with nonduplex Web services (services without a callback contract). Implements WS-Reliable Messaging and WS-Security protocols. Uses HTTP for transport, and text/XML for message encoding. |