首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不同的WCF绑定、它们的不同以及与其他平台的兼容性

问不同的WCF绑定、它们的不同以及与其他平台的兼容性
EN

Stack Overflow用户
提问于 2012-06-01 12:03:49
回答 3查看 28K关注 0票数 20

我正在寻找关于WCF绑定主题的一些好的技术细节,我有兴趣知道以下的事情。

  1. 列出不同的WCF绑定及其特殊用途和限制。
  2. 与其他平台的兼容性/互操作性,比如在Java、PHP客户端中使用WCF服务。支持的绑定和不支持的绑定。
  3. 如果我想通过服务API获取/发布安全数据,如果客户端应用程序是用Java还是Php的话,应该使用哪个绑定?

我在网上浏览过不同的资料,但内容并不详细,有些零散。等待一些好的回应。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-06-01 12:09:03

选择正确的WCF绑定

​

​

  1. BasicHttpBinding:基本web服务通信。将WCF服务公开为遗留的ASMX web服务。用于互操作性。默认情况下没有安全性。
  2. 支持WS-*的WSHttpBinding:网络服务。支持事务和可靠的消息传递。
  3. 具有双工合同和事务支持的WSDualHttpBinding:Web服务。
  4. 具有联邦安全性的WSFederationHttpBinding:Web服务。支持事务。
  5. 直接与MSMQ应用程序进行MsmqIntegrationBinding:通信。支持事务。
  6. 使用队列在NetMsmqBinding:应用程序之间进行通信。支持事务。
  7. 在同一台计算机上WCF应用程序之间的NetNamedPipeBinding:通信。支持双工合同和事务。
  8. 跨对等服务的计算机之间的NetPeerTcpBinding:通信.支持双工合同。
  9. WCF应用程序跨计算机之间的NetTcpBinding:通信。支持双工合同和事务。
票数 68
EN

Stack Overflow用户

发布于 2014-05-27 02:34:39

要添加到已接受的答案,如果要将您的webHttpBinding JSON请求绑定到WCF中的对象,请使用

下面是,这是一个例子。

票数 5
EN

Stack Overflow用户

发布于 2013-01-28 06:50:45

  • 如果需要创建全局互操作的绑定,请使用http绑定。
  • 对于内部使用,但是使用者在单独的服务器上使用tcp绑定。它的互操作性较低,但使用二进制编码速度更快.
  • 使用named pipe绑定进行服务器内部通信,即用于托管在同一服务器中的使用者。命名管道绑定是wcf允许的绑定中最快的绑定。

适当地使用绑定,使您的项目最佳。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10849920

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档