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 条评论
登录 后参与评论

相关文章

来自专栏沈唁志

在Windows下搭建Python3.6的运行环境

27150
来自专栏哲学驱动设计

搭建 WPF 上的 UI 自动化测试框架

简要说明 OEA 1.0-2.0 框架中,界面都是以 WPF 技术作为基础平台开发的。我们需要对开发出来的系统进行自动化测试,而 .NET 平台的自动化测试平...

336110
来自专栏Seebug漏洞平台

Git Submodule 漏洞(CVE-2018-17456)分析

国庆节的时候,Git爆了一个RCE的漏洞,放假回来进行应急,因为公开的相关资料比较少,挺头大的,搞了两天,RCE成功了

14440
来自专栏菩提树下的杨过

[MSDN]通过避免下列 10 个常见 ASP.NET 缺陷使网站平稳运行

ASP.NET 成功的其中一个原因在于它降低了 Web 开发人员的门槛。即便您不是计算机科学博士也可以编写 ASP.NET 代码。我在工作中遇到的许多 ASP...

26280
来自专栏草根专栏

用VSCode开发一个基于asp.net core 2.0/sql server linux(docker)/ng5/bs4的项目(1)

这篇文章写的是使用mac(linux)/win10开发一个基于asp.net core 2.0 web api, angular 5, bootstrap 4,...

44150
来自专栏数据和云

嵌入云端:12c Policy-Managed Cluster为Oracle DBaaS助力

张乐奕 云和恩墨副总经理,Oracle ACE 总监,ACOUG 联合创始人 Policy-Managed Cluster 在 Oracle 11gR2 中被...

29960
来自专栏技术博客

菜菜从零学习WCF一(WCF概述)

  菜菜刚开始接触WCF,一切都要从零开始,所以在此也记下笔记,以作日后翻看,大家也可以多多指点。

38420
来自专栏前端架构与工程

《微信小程序七日谈》- 第六天:小程序devtool隐藏的秘密

《微信小程序七日谈》系列文章: 本系列的文章并非初学教程,而是笔者在具体开发过程中遇到的问题以及部分解决方案。 笔者参与的小程序项目开发也进入尾声了,坑也踩得...

25280
来自专栏塔奇克马敲代码

C++中输出流的刷新问题和 endl和 \n的区别

23460
来自专栏大数据架构

深入浅出Zookeeper(二) 基于Zookeeper的分布式锁与领导选举

29760

扫码关注云+社区

领取腾讯云代金券