Webservice中使用Session、Application
作者:互联网
2009-07-01
在Asp.Net 2.0里,已经能够在WebMethod里使用 Session 、 Application 这种服务器变量了。
一、Session [WebMethod(EnableSession = true)]
public string Hello()
{
return "Hello," + Session["user"];
}
[WebMethod(EnableSession = false)]
public string Hello1()
{
return "Hello," + Session["user"];
}
[WebMethod]
public string Hello2()
{
return "Hello," + Session["user"];
}
“EnableSession” 为 XML Web services 方法启用会话状态,启用为 true。默认状态为 false。
以上三种方式均能实现对Session变量的使用。但要注意:
如果状态设置为 true,则客户端访问WS时,可以不赋值Session变量,有默认值。
如果状态设置为 false,则客户端访问WS时,必须要先对Session变量赋值,否则报错。
二、Application
[WebMethod]
public string Hello3()
{
return "Hello," + Application["user"];
}
使用Application时,不需要设置方法标签
相关标签:
相关推荐
专题
+ 收藏
+ 收藏
+ 收藏
+ 收藏
+ 收藏
+ 收藏
最新数据
相关文章
详解.NET Core如何构建一个弹性的HTTP请求机制
.NET Core使用Redis实现创建分布式锁
.NET内存管理释放的两种方式
基于.NET8实现WinFrom应用窗口自动缩放功能
浅析如何在 ASP.NET Core中实现速率限制
.NET Core 委托原理解析(最新推荐)
.NET 9 new features-Microsoft.ML.Tokenizers 库(文本标记化功能)
如何在 .NET 中使用 Tesseract 识别图片文字
ASP.NET Core Web API之Token验证的实现
asp.net core web api项目添加自定义中间件的实现
AI精选
