WebService session保存

简介:

WebService的Sesinon保存利用的是Cookie
例子:
ClientForm:
1 public partial class Form1 : Form
2 {
3 CookieContainer mycookie = new CookieContainer();
4 showna.Service myService = new showna.Service();
5
6 public Form1()
7 {
8 InitializeComponent();
9 }

10
11 private void button1_Click(object sender, EventArgs e)
12 {
13 myService.CookieContainer = mycookie;//必须要有一个CookieContainer保存Seesion
14 textBox1.Text = myService.SessionHitCounter().ToString();
15 }

16 }

WebService:
[ WebMethod(Description="Per session Hit Counter",EnableSession= true)] // EnableSession必须为True
public int SessionHitCounter() {
if (Session["HitCounter"] == null) {
Session["HitCounter"] = 1;
}

else {
Session["HitCounter"] = ((int) Session["HitCounter"]) + 1;
}

return ((int) Session["HitCounter"]);
}



本文转自94cool博客园博客,原文链接:http://www.cnblogs.com/94cool/archive/2010/03/01/1675782.html,如需转载请自行联系原作者

相关文章
|
.NET 开发框架
在asp.net webservice中如何使用session
原文:在asp.net webservice中如何使用session 原文:刘武|在asp.net webservice中如何使用session   在使用asp.net编写webservice时,默认情况下是不支持session的,但我们可以把WebMethod的EnableSession...
888 0
|
数据格式 XML .NET
Webservice中使用Session、Application
原文:Webservice中使用Session、Application 在Asp.Net 2.0里,已经能够在WebMethod里使用 Session 、 Application 这种服务器变量了。一、Session     [WebMethod(EnableSession = true)] ...
913 0
|
.NET
WCF常见问题(1) -- WebService/WCF Session Cookie
原文: WCF常见问题(1) -- WebService/WCF Session Cookie 在.net 3.0推出WCF之前使用的WebService,有的应用有使用Session保持一些信息,在不同的WebMethod中共享存储信息。
1050 0
|
.NET Windows 开发框架
ASP.NET Web Service中使用Session 及 Session丢失解决方法 续
原文:ASP.NET Web Service中使用Session 及 Session丢失解决方法 续 1、关于Session丢失问题的说明汇总,参考这里 2、在Web Servcie中使用Session,需要对Web Method做如下处理 [WebMethod(EnableSession = true)]public void usingSession(){    Session["Name"] = "Name";}   如果不加EnableSession = true,在Web Service中是不能使用Session的。
754 0
|
容器
Webservice服务中如何保持Session
问题一:webservice服务中如果保持Session 调用Session 对于Web Service,每个方法的调用都会启动一个Session,可以用下面的方法来使多个调用在同一个Session里 CWSSyscfg cwsCfg = new CWSSyscfg(); cwsCfg.
554 0
|
Apache
跨多个WebService管理Session
六、 跨多个WebService管理Session 当多个WebService的时候,我们要管理它的Session。这个时候我们得依靠ServiceGroupContext保存session信息;然后在发布WebService的时候,services.
720 0
|
Java Apache
WebService会话Session的管理
1、新建Session的WebService测试代码,代码很简单。就是记录用户登录的状态信息,放在MessageContext的ServiceContext中。代码如下: 代码package com.
792 0