分享

WCF 可靠会话

 昵称10504424 2013-03-11

WCF SOAP 可靠消息传递提供 SOAP 终结点之间的端对端消息传输可靠性。此消息传递通过克服传输失败和 SOAP 消息级别失败,可在不可靠的网络上实现传输可靠性。具体而言,它为跨 SOAP 或传输中介发送的消息提供了一种基于会话的、单一的和(可选)有序的传送。基于对话的传送可按消息的顺序(可选)将消息分组到一个会话中。

简单的说可靠会话就是保证:

  1. 消息不会丢失
  2. 消息不会重复
  3. 接收的顺序与发送顺序一致

要使用 WCF 可靠会话,使用支持可靠会话的绑定创建一个终结点即可。默认情况下WSDualHttpBinding支持并启用可靠会话的系统定义的绑定。支持可靠会话但默认情况下不启用的系统提供的绑定包括:WSHttpBindingWSFederationHttpBindingNetTcpBinding。通过设置绑定的ReliableSessionBindingElement开启可靠会话,在配置文件中设置如下面所示:

在代码中使用:

 

ReliableSessionBindingElement各个属性的含义:

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多