多种WCF绑定类型应用情况分析

开发 开发工具
WCF绑定类型种类繁多,而且每一种类型都可以使用于不同的场景。在这篇文章中,我们将会针对这方面问题一一做详细介绍。

WCF作为一款功能强大的开发插件,可以帮助编程人员轻松的打造出一款安全性高的跨平台解决方案。在这里我们将会针对其中一个比较重要的基础知识做一个详细介绍,WCF绑定类型的使用方式。

WCF绑定类型非常多, 有以下几种

  1. BasicHttpBinding   
  2. WSHttpBinding   
  3. WSDualHttpBinding   
  4. WSFederationHttpBinding   
  5. NetTcpBinding   
  6. NetNamedPipeBinding   
  7. NetMsmqBinding   
  8. NetPeerTcpBinding   
  9. MsmqIntegrationBinding  

每一种WCF绑定类型都适用什么场景呢?#t#

1) 如果Service是基于MSMQ的,要在.config中进行配置

参考:基于MSMQ使用WCF

2) 通讯绑定

BasicHttpBinding: 最简单的绑定类型,通常用于 Web Services。使用 HTTP 协议,Text/XML 编码方式。

WSHttpBinding: 比 BasicHttpBinding 更加安全,通常用于 non-duplex 服务通讯。

WSDualHttpBinding: 和 WSHttpBinding 相比,它支持 duplex 类型的服务。

WSFederationHttpBinding: 支持 WS-Federation 安全通讯协议。

NetTcpBinding: 效率***,安全的跨机器通讯方式。

NetNamedPipeBinding: 安全、可靠、高效的单机服务通讯方式。

NetMsmqBinding: 使用消息队列在不同机器间进行通讯。两个端点程序必须都是 .NET 的系统。

NetPeerTcpBinding: 使用 P2P 协议在多机器间通讯。

MsmqIntegrationBinding: 使用现有的消息队列系统进行跨机器通讯。如 MSMQ。

以上就是对WCF绑定类型的相关介绍。

责任编辑:曹凯 来源: 博客园
相关推荐

2010-03-05 15:47:59

Python Stri

2010-02-22 17:07:50

WCF绑定元素

2009-11-06 09:22:46

WCF应用

2014-04-24 16:26:31

UbuntuUbuntu 磁盘Linux基础

2009-11-05 13:54:07

WCF Service

2017-11-30 18:42:22

PythonCPU脚本分析

2010-03-01 17:52:03

WCF选择绑定

2013-07-23 06:56:12

Android内存机制APP内存使用情况Android开发学习

2009-11-05 11:31:00

WCF绑定

2009-12-22 19:26:51

WCF绑定

2009-11-05 09:59:59

WCF绑定

2023-03-03 12:46:03

SPE以太网技术

2009-10-13 14:50:19

C#中b=a

2010-02-22 13:28:05

WCF异步调用

2010-02-22 17:51:46

WCF传较大数据

2009-11-09 17:06:38

WCF选择绑定

2010-02-23 10:25:29

2010-10-14 16:10:28

MySQL排序

2010-02-26 14:58:14

WCF单例模式

2010-03-01 10:45:59

WCF集合类
点赞
收藏

51CTO技术栈公众号