Blog author:
Rajkatie | Posted on: 6/19/2012 | Category:
WCF Blogs | Views: 1371 | Status:
[Member] |
Points: 75
|
Alert Moderator
WCF service support following 10 Predefined binding.
- BasicHttpBinding
- wsHttpBinding
- ws2007HttpBinding
- netTcpBinding
- netNamedPipeBinding
- netMsmqBinding
- wsFederationHttpBinding
- ws2007FederationHttpBinding
- wsDualHttpBinding
- customBinding
Out of above, which one right for your application is depend upon following scenarios.
- If
you need to support clients over the Internet, consider using wsHttpBinding.
- If
you need to expose your WCF service to legacy clients such as an ASMX Web
service,use basicHttpBinding.
- If
you need to support WCF clients within an intranet, consider using netTcpBinding.
- If
you need to support WCF clients on the same machine, consider using netNamedPipeBinding.
- If
you need to support disconnected queued calls, use netMsmqBinding.
- If
you need to support bidirectional communication between the WCF client and
WCF service, use wsDualHttpBinding or netTcpBinding.
The choice of binding plays an important role in your
authentication
options because not all transport or message security authentication
options are supported across all bindings.
Hope, this one helps you in your WCF application.
Rajesh Patel
MCPD,MS
Brainbench (Asp.Net 4.0 and CSS 3.0)
Found interesting? Add this to: