WCF Session基本应用特点解析
创始人
2024-06-23 10:30:42
0

WCF开发工具已经出现,就被广大开发人员广泛关注。它强大的功能可以帮助我们轻松的打造一个安全性极强解决方案。在这里我们将会为大家详细介绍一下其中一个比较重要的应用技术,WCF Session的应用技巧。#t#

在做登陆状态/聊天室/即时通讯等必须用到的东东

WCF Session涉及基础参数

ServiceContract的SessionMode

用于Contract上的枚举, 3种:

Allowed: 指定协定永支持会话

Required:指定协定必须会话绑定,否则将引发异常。BasicHttpBinding不支持会话,所以当使用BasicHttpBinding的时候毕会异常;

NotAllowed:指定协定永不支持启动会话的绑定。

ServiceBehavior的InstanceContextMode

用于Service上的枚举, 3种:

PerSession: 每个Service 代理类实例化一次则建立一次session和InstanceContext

PerCall:每次通过代理类实例调用一次,建立一次session和InstanceContext

Single: 单一session模式, 不管多少个代理类实例和多少次调用,永远就一个session和InstanceContext

ServiceContract各个Action上 OperationContract的属性

做用于Contract的Action上,其中3个属性比较关键

IsInitiating : 是否实现可在服务器上启动会话(如果存在会话)的操作。

IsOneWay : 是否返回答复消息。

IsTerminating : 在发送答复消息(如果存在)后,是否会导致服务器关闭会话。

以上就是对WCF Session的相关介绍。

相关内容

热门资讯

如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
Windows恶意软件20年“... 在Windows的早期年代,病毒游走于系统之间,偶尔删除文件(但被删除的文件几乎都是可恢复的),并弹...
20个非常棒的扁平设计免费资源 Apple设备的平面图标PSD免费平板UI 平板UI套件24平图标Freen平板UI套件PSD径向平...
德国电信门户网站可实时显示全球... 德国电信周三推出一个门户网站,直观地实时提供其安装在全球各地的传感器网络检测到的网络攻击状况。该网站...
着眼MAC地址,解救无法享受D... 在安装了DHCP服务器的局域网环境中,每一台工作站在上网之前,都要先从DHCP服务器那里享受到地址动...
为啥国人偏爱 Mybatis,... 关于 SQL 和 ORM 的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行...