wcf服务编程 ch6_理会话、实例化和并发wcf服务编程 ch6_处理会话、实例化和并发.pptVIP

  • 2
  • 0
  • 约7.54千字
  • 约 32页
  • 2017-03-18 发布于贵州
  • 举报

wcf服务编程 ch6_理会话、实例化和并发wcf服务编程 ch6_处理会话、实例化和并发.ppt

BF-TECH 4.0 DNET 软件开发工程师高薪就业品牌课程 版权所有:北风网 第六章:处理会话、实例化和并发 会话:什么是会话 会话是通信双方进行通信的一个时间片、一个语境或者说一个上下文,在这个特定的环境中,通信的双方是彼此认识的,就像两个人在聊天,他们都很清楚谁在聆听自己讲话,也很清楚对方讲的话是给自己听的,简单的说就是通信双方是可以记住彼此的。 一旦会话结束了,通信双方就忘记了彼此,即使他们再次建立会话,他们也不会记得他们上次会话的内容,也就是他们不记得他们曾经见过面。 这在我们现实世界中或许很难想象,但是在通信的世界里就是这样的。服务端不可能记住每个跟他通信的人,他只能在一段时间内(会话)记住一个人。 这个特性是很有用的,有些逻辑需要客户端和服务端通信多次才能完成,在这个期间双方需要记住彼此,而且会话也是很多其他特性实现的基础,例如双工通信。 会话 可以在服务协定上设置System.ServiceModel.ServiceContractAttribute.SessionMode 值 Allowed:默认,客户端可以进行连接,并选择建树会话或不建树会话 Required:所有调用(即,支撑调用的根蒂根基消息互换)都必须是同一个对话的一项目组。 NotAllowed:禁止会话 会话 ASP.NET会话和WCF会话的区别: ASP.NET会话

文档评论(0)

1亿VIP精品文档

相关文档