Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ruft die HttpSessionState-Instanz für die aktuelle Anforderung ab.
Namespace: System.Web.Services
Assembly: System.Web.Services (in system.web.services.dll)
Syntax
'Declaration
Public ReadOnly Property Session As HttpSessionState
'Usage
Dim instance As WebService
Dim value As HttpSessionState
value = instance.Session
public HttpSessionState Session { get; }
public:
property HttpSessionState^ Session {
HttpSessionState^ get ();
}
/** @property */
public HttpSessionState get_Session ()
public function get Session () : HttpSessionState
Eigenschaftenwert
Ein HttpSessionState, der das ASP.NET-Sitzungszustandsobjekt für die aktuelle Sitzung darstellt.
Beispiel
Im folgenden Beispiel wird mithilfe des Sitzungszustands ermittelt, wie oft in einer bestimmten Sitzung auf die XML-Webdienstmethode SessionHitCounter zugegriffen wird. In diesem Beispiel wird die zu WebMethodAttribute gehörige EnableSession-Eigenschaft auf true festgelegt, um auf den Sitzungszustand zugreifen zu können.
<%@ 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
<%@ 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"]);
}
}
Plattformen
Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.
Versionsinformationen
.NET Framework
Unterstützt in: 2.0, 1.1, 1.0
Siehe auch
Referenz
WebService-Klasse
WebService-Member
System.Web.Services-Namespace
HttpSessionState