WCF系统内置绑定列表与系统绑定所支持的功能
WCF系统内置绑定列表
| 绑定 | 配置元素 | 说明 | 传输协议 |
编码格式 |
| BasicHttpBinding | <basicHttpBnding> |
一个绑定,适用于与符合 WS-Basic Profile的Web服务(例如基于 ASP.NET Web 服务(ASMX)的服务)进行的通信。 此绑定使用HTTP作为传输协议,并使用文本/XML作为默认的消息编码 |
HTTP/HTTPS | Text,MTOM |
| WSHttpBinding | <wsHttpBinding> | 一个安全且可互操作的绑定,适合于非双工服务约定 | HTTP/HTTPS | Text,MTOM |
| WS2007HttpBinding | <ws2007HttpBinding> | 一个安全且可互操作的绑定,可为Security,ReliableSession的正确版本和TransactionFlow绑定元素提供支持 | HTTP/HTTPS | Text,MTOM |
| WSDualHttpBinding | <wsDualHttpBinding> | 一个安全且可互操作的绑定,适用于双工服务协定或通过SOAP媒介进行的通信 | HTTP | Text,MTOM |
| WSFederationHttpBinding | <wsFederationHttpBinding> | 一个安全且可互操作的绑定,支持WS联合协议并使联合中的组织可以高效地对用户进行身份验证和授权 | HTTP/HTTPS |
Text, MTOM |
| WS2007FederationHttpBinding | <ws2007FederationHttpBinding> | 一个安全且可互操作的绑定,派生自WS2007HttpBinding并支持联合安全性 | HTTP/HTTPS | Text,MTOM |
| NetTcpBinding | <netTcpBinding> | 一个安全且经过优化的绑定,适用于WCF应用程序之间跨计算机的通信 | TCP | Binary |
| NetNamedPipeBinding | <netNamedPipeBinding> | 一个安全,可靠且经过优化的绑定,适用于WCF应用程序之间跨计算机的通信 | IPC | Binary |
| MsmqIntegrationBinding | <msmqIntegrationBinding> | 一个绑定,适用于WCF应用程序和现有消息队列(也称为MSMQ)应用程序之间跨计算机的通信 | MSMQ | Binary |
| NetMsmqBinding | <netMsmqBinding> | 一个排队绑定,适用于WCDF应用程序之间跨计算机的通信 | MSMQ | Binary |
| NetPeerTcpBinding | <netPeerTcpBinding> | 一个支持多计算机安全通信的绑定 | P2P | Binary |
WCF各系统绑定所支持的功能
| 绑定名称 | 传输性安全 | 消息级安全 | WS*兼容性 | WS*事务支持 | 持久可靠消息传送 | 可靠会话 | 性能 | 请求/响应 | 单向 | 双工 |
| basicHttpBing | √ | √ | √ | 良好 | √ | √ | ||||
| wsHttpBinding | √ | √ | √ | √ | √ | 良好 | √ | √ | ||
| wsDualHttpBinding | √ | √ | √ | √ | √ | 良好 | √ | √ | √ | |
| netTcpBinding | √ | √ | √ | √ | 更佳 | √ | √ | √ | ||
| netNamedPipeBinding | √ | √ | 最佳 | √ | √ | |||||
| netMsmqBinding | √ | √ | √ | 更佳 | √ | |||||
| netTcpPeerBinding | √ | 更佳 | √ | √ | √ | |||||
| msmqIntegrationBinding | √ | √ | 更佳 | √ | ||||||
| wsFederationhttpBinding | √ | √ | √ | √ | l良好 | √ | √ |
WCF系统内置绑定列表与系统绑定所支持的功能的更多相关文章
- WCF系列_WCF如何选择不同的绑定
内容转载自<WCF核心技术> 开发者不用直接操作信道范型,而是由WCF根据服务OperationContract来选择合适的信道范型.大多数信道范型都有无会话两种变体.有会话信道会在客户端 ...
- .NET各大平台数据列表控件绑定原理及比较(WebForm、Winform、WPF)
说说WebForm: 数据列表控件: WebForm 下的列表绑定控件基本就是GridView.DataList.Repeater:当然还有其它DropDownList.ListBox等. 它们的共同 ...
- @Html.DropDownListFor 绑定列表项
MVC中为 DropDownListFor 绑定列表项, 一种方案从后台加载列表内容,通过ViewData传递到前台页面. View: <div class="editor-label ...
- MVC4+EF 列表数据不能绑定
最新准备使用.net 的mvc+Ef来写个项目,开始一切顺利,到了数据绑定时出现了问题. 我的mvc视图引擎是Razor,后台提取数据的是Linq来处理,发现不管怎么样都不能绑定列表数据,可以将后台的 ...
- [置顶] DataGridView控件---绑定数据方法
DataGridView控件是在windows应用程中显示数据最好的方式,它只需要几行简短的代码就可以把数据显示给用户,同时又支持增.删.改操作.今天将自己总结的增加数据的方法总结分 ...
- 1.面向过程编程 2.面向对象编程 3.类和对象 4.python 创建类和对象 如何使用对象 5.属性的查找顺序 6.初始化函数 7.绑定方法 与非绑定方法
1.面向过程编程 面向过程:一种编程思想在编写代码时 要时刻想着过程这个两个字过程指的是什么? 解决问题的步骤 流程,即第一步干什么 第二步干什么,其目的是将一个复杂的问题,拆分为若干的小的问题,按照 ...
- Python--多态与多态性、绑定方法与非绑定方法
多态与多态性 多态 多态指的是一类事物有多种形态,(一个抽象类有多个子类,因而多态的概念依赖于继承) 1. 序列类型有多种形态:字符串,列表,元组. s='hello' l=[,,] t=('a',' ...
- C#中常用的系统内置委托
在公共语言运行时(CLR)环境中系统为我们内置了一些常用的委托,包括Action类的委托.Func类的委托.Predicate<T>委托.Comparison<T>委托等等.以 ...
- 背水一战 Windows 10 (22) - 绑定: 通过 Binding 绑定对象, 通过 x:Bind 绑定对象, 通过 Binding 绑定集合, 通过 x:Bind 绑定集合
[源码下载] 背水一战 Windows 10 (22) - 绑定: 通过 Binding 绑定对象, 通过 x:Bind 绑定对象, 通过 Binding 绑定集合, 通过 x:Bind 绑定集合 作 ...
随机推荐
- ThreeJS的特效合成器和后期处理通道
最近要写个 web 交互式发光可交互的框架.没查到啥好资料,自己一个人摸索了很久,有些失望,可是毕竟是探索过的东西,所以做个记录,怀念我过去好多天掉的青丝(捂脸).我在前面那篇博客里面已经介绍了如何让 ...
- Hue 之 SparkSql interpreters的配置及使用
1.环境说明: HDP 2.4 V3 sandbox hue 4.0.0 2.hue 4.0.0 编译及安装 地址:https://github.com/cloudera/hue/releases/t ...
- AIO5打印样式函数说明
函数名称 描述 _RM_Column 返回当前栏目数. _RM_Line 返回数据行数(从分组的起始位置开始) _RM_LineThough 返回数据行数(从报表的起始位置开始) _RM_Page 返 ...
- impala基础
impala: 查询impala表时一定要加库名使用级联删除带有表的数据库:DROP database name cascade; insert插入的两种方式: 1. insert into empl ...
- 0:A+B Problem-poj
0:A+B Problem 总时间限制: 1000ms 内存限制: 65536kB 描述 Calculate a + b 输入 Two integer a,,b (0 ≤ a,b ≤ 10) 输出 ...
- SQL Count(*)函数,GROUP_By,Having的联合使用
COUNT(*) 函数返回在给定的选择中被选的行数. 语法:SELECT COUNT(*) FROM table 使用:现在有一个表,名叫app_category,从Navicat中可以看到表中 ...
- ORACLE+PYTHON实战:复制A表数据到B表
最近在学习python ,看到了pythod的oracle,不仅可以一次fetch多条,也可以一次insert多条,想写一个复制A表数据到B表的程序来看看实际效率能不能提高.写完发现,非常惊艳!效率提 ...
- P1378 油滴扩展
题目描述 在一个长方形框子里,最多有N(0≤N≤6)个相异的点,在其中任何一个点上放一个很小的油滴,那么这个油滴会一直扩展,直到接触到其他油滴或者框子的边界.必须等一个油滴扩展完毕才能放置下一个油滴. ...
- MongoDb安装--yum安装
本帖最后由 草包 于 2017-5-2 09:57 编辑 [Shell] 纯文本查看 复制代码 ? 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 ...
- 关于PHP新手学习的一些指导与建议,新手快到我碗里来!
新手小白想要系统性学好PHP开发,首先需要了解需要学些什么,然后给自己定下来一个学习路线,然后就朝着这个路线奋斗吧! 关于学习路线:(1) 熟悉HTML/CSS/JS等网页基本元素,完成阶段可自行制作 ...