惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
爱范儿
爱范儿
H
Help Net Security
V
Visual Studio Blog
J
Java Code Geeks
Stack Overflow Blog
Stack Overflow Blog
Microsoft Security Blog
Microsoft Security Blog
Apple Machine Learning Research
Apple Machine Learning Research
MyScale Blog
MyScale Blog
The Cloudflare Blog
Martin Fowler
Martin Fowler
D
Docker
腾讯CDC
F
Fortinet All Blogs
雷峰网
雷峰网
GbyAI
GbyAI
G
Google Developers Blog
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Recent Announcements
Recent Announcements
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Blog — PlanetScale
Blog — PlanetScale
Engineering at Meta
Engineering at Meta
博客园 - 聂微东
博客园 - 叶小钗

博客园 - 威风剑

sqllite数据库操作帮助类 创建按钮的两种方法 jquery自定义事件 操作div - 威风剑 - 博客园 jQuery基本操作篇 jquery操作select时怎么产生事件 - 威风剑 - 博客园 jquery操作radio/checkbox/select 及其相关 - 威风剑 - 博客园 操作下拉框 - 威风剑 - 博客园 jquery操作select下拉列表框 - 威风剑 - 博客园 jqury操作表格 - 威风剑 - 博客园 .NET SESSION的使用及原理 Ilist转换成dataset (转) DateTime.Now.ToString("yyyyMMddHHmmssfff") Thread.Sleep(0) 【转】DataGridView新特色(vs2005) showModalDialog和showModelessDialog使用心得 Transact SQL 语 句 功 能 SQL语句 SQL语句
WebMethod 特性的 EnableSession
威风剑 · 2008-01-16 · via 博客园 - 威风剑

EnableSession  
  WebMethod   特性的   EnableSession   属性启用   XML   Web   services   方法的会话状态。一旦启用,XML   Web   services   就可以从   HttpContext.Current.Session   中直接访问会话状态集合,或者,如果它是从   WebService   基类继承的,则可以使用   WebService.Session   属性来访问会话状态集合。除非另外指定,默认值为   false。有关更多信息,请参见   WebMethodAttribute.EnableSession   属性。  
  在   XML   Web   services   方法中启用会话状态    
  使用   WebMethod   属性的   EnableSession   属性,如下所示:    
  '   Visual   Basic  
  Public   Class   Service1  
          Inherits   System.Web.Services.WebService  
          <System.Web.Services.WebMethod(EnableSession:=True)>   _  
          Public   Function   ConvertTemperature(ByVal   dFahrenheit   As   Double)   _  
                                                                                As   Double  
                  Session("Conversions")   =   Session("Conversions")   +   1  
                  ConvertTemperature   =   ((dFahrenheit   -   32)   *   5)   /   9  
          End   Function  
          <System.Web.Services.WebMethod(EnableSession:=True)>   _  
          Public   Function   GetNumberOfConversions()   As   Integer  
                  GetNumberOfConversions   =   Session("Conversions")  
          End   Function  
  End   Class  
   
  //   C#  
  public   class   Service1   :   System.Web.Services.WebService  
  {    
          [System.Web.Services.WebMethod(EnableSession=true)]  
          public   double   ConvertTemperature(double   dFahrenheit)  
          {  
                Session["Conversions"]   =   (int)   Session["Conversions"]   +   1;  
                return   ((dFahrenheit   -   32)   *   5)   /   9;  
          }  
          [System.Web.Services.WebMethod(EnableSession=true)]  
          public   int   GetNumberOfConversions()  
          {  
                return   (int)   Session["Conversions"];  
          }  
  }