gpt4 book ai didi

c# - 不同的 WCF 绑定(bind),它们的区别以及与其他平台的兼容性

转载 作者:IT老高 更新时间:2023-10-28 20:55:26 24 4
gpt4 key购买 nike

我正在寻找有关 WCF 绑定(bind)主题的一些好的技术细节,我有兴趣了解以下内容。

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

我在互联网上浏览过不同的资料,但并不详细,而且有些分散。等待一些好的回应。

最佳答案

Choosing the right WCF binding

enter image description here

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

关于c# - 不同的 WCF 绑定(bind),它们的区别以及与其他平台的兼容性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10849920/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com