专栏首页博客园WCF系统内置绑定列表与系统绑定所支持的功能

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良好

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 路由

        路由提供了Route类作为IRouter的标准实现。当调用RouteAsync方法时,Route使用路由模板语法定义匹配URL路径的模式,当调用GetV...

    莫问今朝
  • Core官方DI解析(4)--CallSiteRuntimeResolver

    这两个类都在其CallSiteVisitor<TArgument, TResult>基类中

    莫问今朝
  • Core官方DI解析(4)--CallSiteRuntimeResolver

    ​ CallSiteRuntimeResolver类型是一个创建或获取服务实例的类型,这个类型继承了CallSiteVisitor<TArgument, TRe...

    莫问今朝
  • WPF 笔刷绑定不上可能的原因

    在 WPF 中如背景色等都是使用笔刷,在使用绑定的时候可能绑定不上,本文告诉大家绑定不上可能的原因和调试方法

    林德熙
  • SpringMVC:数据绑定入门(-)

    1.数据类型,可以绑定基本数据类型,如int age,或者包装类型如:Integer age;

    Dar_Alpha
  • Mac开发之 Cocoa 绑定 入门

    从iOS开发转为Mac OSX应用开发的过程中,cocoa 绑定算是比较大的一个差异,也是OSX上比较实用的技术,cocoa 绑定让开发者节省了大量的代码,可以...

    代码行者
  • 理解静态绑定与动态绑定

    一个Java 程序要经过编写、编译、运行三个步骤,其中编写代码不在我们讨论的范围之内,那么我们的重点自然就放在了编译 和 运行这两个阶段,由于编译和运行阶段过程...

    cxuan
  • MvvmCross 框架中的数据绑定语法

    数据绑定一直是 MvvmCross (Mvx) 框架的核心, 随着 Mvx 版本的版本更新, 绑定语法由 Json 变化到了 Swiss 语法, 并逐渐向 Ti...

    beginor
  • QML教程-属性绑定与赋值

    Qt君
  • day24

    py3study

扫码关注云+社区

领取腾讯云代金券