第四章:WCF绑定(2)

[size=large][color=red]原文:[url]http://www.wcftutorial.net/Introduction-to-WCF.aspx[/url][/color][/size]

[size=x-large][color=orange]绑定的类型[/color][/size]

让我们看看预定义的绑定更多的细节

[b]BasicHttpBinding[/b]
1.可以很方便的和ASP.Net技术所建立起来的Web站点进行通信,因为基于WS协议符合Web站点的标准
2.在使用HTTP进行传输的时候,这个绑定使用text/xml作为默认的消息编码进行传输。
3.默认关闭安全组件
4.在互操作性上面很弱。

[b]WSHttpBinding[/b]
1.定义了一个安全,可靠,支持互操作性的绑定,与非双工服务契约相兼容。
2.在互操作性方面,该绑定提供了很多相关的功能。
3.支持WS-*功能,在分发事物的时候,在使用SOAP安全的时候提供了可靠性和安全性
4.使用HTTP和HTTPS进行通信
5.默认滚币可靠对话。

[b]WSDualHttpBinding[/b]
这个绑定和WSHttpBinding基本是一样的,除了它支持双工服务。双工服务是支持双工信息模式的服务,这个服务类型可以让客户端在通信的时候回调。

在WSDualHttpBinding中,可信回话被默认开启。也提供在通信过程中使用SOAP协议。

[b]WSFederationHttpBinding[/b]
这个绑定支持联邦安全。通过在多个企业或者可信赖的领域共享Identity身份,该协议实现了以上的功能,只要遵循流程,就可以实现身份验证。该绑定支持WS-Federation协议。

[b]NetTcpBinding[/b]
在.Net环境之间跨机器进行通信,该绑定提供了安全并且可靠的绑定机制。默认情况下,它使用WS-ReliableMessaging创建一个通信栈用于可靠性保证,消息传递使用TCP协议,对消息在运行时环境下使用Windows安全进行保证,它使用TCP协议并且提供安全,事物性和可靠性。

[b]WS-ReliableMessaging [/b]
在同一个机器上面跨进程进行通信,该绑定提供了安全,可靠的环境机制。它使用了命名管道协议并且提供了完整的SOAP安全机制,事务性和可靠性。默认情况下,它会使用WS-ReliableMessaging创建通信栈用于保证可靠性,传输安全性,消息传输使用命名管道,并且使用二进制进行编码。

[b]NetMsmqBinding[/b]
1.该绑定提供了安全可靠的队列机制,在跨机器环境中进行通信。
2.在传输过程中使用MSMQ作为队列
3.它启用的功能包括断开连接操作,故障隔离和负载均衡

[b]NetPeerTcpBinding[/b]
1.该绑定提供了点对点环境和网络应用程序之间进行通信的安全绑定
2.它使用TCP协议进行通信
3.它提供了SOAP安全机制,事务性和可靠性的完全支持
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值