加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

WebService.Session

发布时间:2020-12-17 02:58:17 所属栏目:安全 来源:网络整理
导读:http://msdn.microsoft.com/library/cht/default.asp?url=/library/CHT/cpref/html/frlrfsystemwebserviceswebserviceclasssessiontopic.asp ? MSDN Home?? .NET Framework?? 參考?? 類別庫?? System.Web.Services?? WebService 類別?? 屬性 .NET?Framework?
http://msdn.microsoft.com/library/cht/default.asp?url=/library/CHT/cpref/html/frlrfsystemwebserviceswebserviceclasssessiontopic.asp




? MSDN Home?>? .NET Framework?>? 參考?>? 類別庫?>? System.Web.Services?>? WebService 類別?>? 屬性
.NET?Framework?類別庫 ?

WebService.Session 屬性

取得目前要求的 HttpSessionState 。

[Visual?Basic]
Public ReadOnly Property Session As HttpSessionState
[C#]
public HttpSessionState Session {get;}
[C++]
public: __property HttpSessionState* get_Session();
[JScript]
public function get Session() : HttpSessionState;

屬性值

System.Web.HttpSessionState ,表示目前工作階段的 ASP.NET 工作階段狀態物件。

範例

[Visual?Basic,?C#] 下列範例會使用工作階段狀態,來判斷特定工作階段存取 XML Web Service 方法 SessionHitCounter 的次數。在這個範例中,為了取得工作階段狀態的存取權,會將 WebMethodAttribute 的 EnableSession 屬性設定為 true

[Visual?Basic] 
<%@ WebService Language="VB" Class="Util" %>
 
Imports System.Web.Services

Public Class Util
    Inherits WebService
    
    <WebMethod(Description := "Per session Hit Counter",_
        EnableSession := True)> _
    Public Function SessionHitCounter() As Integer
        
        If Session("HitCounter") Is Nothing Then
            Session("HitCounter") = 1
        Else
            Session("HitCounter") = CInt(Session("HitCounter")) + 1
        End If
        Return CInt(Session("HitCounter"))
    End Function
End Class


[C#] 
<%@ WebService Language="C#" Class="Util" %>
 
 using System.Web.Services;
 
 public class Util: WebService {
   [ WebMethod(Description="Per session Hit Counter",EnableSession=true)]
    public int SessionHitCounter() {
       if (Session["HitCounter"] == null) {
          Session["HitCounter"] = 1;
       }
       else {
          Session["HitCounter"] = ((int) Session["HitCounter"]) + 1;
          }
       return ((int) Session["HitCounter"]);
    }   
 }

[C++,?JScript] 沒有可供 C++ 或 JScript 使用的範例。若要檢視 Visual Basic 或 C# 範例,請按一下畫面左上角的 [語言篩選條件] 按鈕

需求

平台:?Windows?98,Windows?NT?4.0,Windows?Millennium?Edition,Windows?2000,Windows?XP?Home?Edition,Windows?XP?Professional,Windows?Server?2003?系列

請參閱

WebService 類別 | WebService 成員 | System.Web.Services 命名空間 | HttpSessionState


個人資訊中心 | 與我們聯繫
?2005 Microsoft Corporation. 著作權所有,並保留一切權利。? 使用規定 |

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读