Aar*_*ron 60 .net wcf wcf-binding
我是WCF的新手,想知道以下每个绑定的差异/优点/限制/等等:
net.pipe
net.tcp
http
Run Code Online (Sandbox Code Playgroud)
关于何时使用每个绑定和其他示例的支持场景将不胜感激.
Joe*_*yle 66
虽然不是很适合提供特定的用法示例,但这里有一个来自MSDN的链接,其中列出了绑定的所有功能.
http://msdn.microsoft.com/en-us/library/ms730879.aspx
这是一个体面的流程图,可以帮助他们之间进行选择.

资料来源:http://bloggingabout.net/blogs/dennis/archive/2006/12/01/WCF-Binding-decision-chart.aspx
这是我过去使用的一篇很好的整篇文章.
http://mkdot.net/blogs/dejan/archive/2008/03/31/wcf-binding-decision.aspx(或这里的自由之路机,如果该链接不再为你的作品).
Nic*_*ier 52
net.pipe,快速且安全,因为您的Web服务无法从网络访问(通常,您将使用net.pipe轻松地与Windows服务交互).
http,您将使用它来实现互操作性,如果您的Web服务未通过HTTP,则Silverlight或Flash无法使用它(因为浏览器过滤非HTTP数据包,就像防火墙那样).
net.tcp,有点快,因为你的soap消息没有包含在HTTP请求中,但是你不能用RIA技术调用你的web服务,而且有些防火墙会丢弃你的消息.
Sri*_*ddi 14
Windows Communication Foundation(WCF)是用于构建处理XML消息的服务的框架.WCF允许您使用不同的传输协议(例如HTTP,TCP和MSMQ)传输消息并使用不同的XML表示(例如文本,二进制或MTOM,这通常称为WCF中的消息编码).
如果要在一台计算机上托管多个WCF服务并希望它们使用共享内存进行通信,请使用命名管道=> net.pipe,然后使用tcp与不同计算机上的WCF服务进行通信.
nettcp绑定的配置侧重于创建一个在Windows环境中性能更好的通道堆栈,为您提供了替换各种COM +和.NET远程投资的绝佳选择.
BasicHttpBinding专为互操作性至关重要的场景而设计.因此,BasicHttpBinding使用HTTP进行传输,使用文本进行消息编码.
| 归档时间: |
|
| 查看次数: |
65216 次 |
| 最近记录: |