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 das Anwendungsobjekt für die aktuelle HTTP-Anforderung ab.
Namespace: System.Web.Services
Assembly: System.Web.Services (in system.web.services.dll)
Syntax
'Declaration
Public ReadOnly Property Application As HttpApplicationState
'Usage
Dim instance As WebService
Dim value As HttpApplicationState
value = instance.Application
public HttpApplicationState Application { get; }
public:
property HttpApplicationState^ Application {
HttpApplicationState^ get ();
}
/** @property */
public HttpApplicationState get_Application ()
public function get Application () : HttpApplicationState
Eigenschaftenwert
Ein HttpApplicationState-Objekt.
Hinweise
XML-Webdienste können sowohl den Anwendungszustand als auch den Sitzungszustand verwenden. Der Anwendungszustand wird für alle Sitzungen beibehalten, in denen auf einen XML-Webdienst zugegriffen wird, unabhängig davon, ob der Sitzungszustand für eine Methode (mithilfe der EnableSession-Eigenschaft des WebMethodAttribute) deaktiviert wurde.
Beispiel
Das folgende Beispiel demonstriert einen Zugriffszähler, der die Anzahl bei jedem Aufruf der XML-Webdienstmethode durch einen Browser erhöht.
<%@ WebService Language="VB" Class="Util"%>
Imports System.Web.Services
Public Class Util
Inherits WebService
<WebMethod(Description := "Application Hit Counter", _
EnableSession := False)> _
Public Function HitCounter() As Integer
If Application("HitCounter") Is Nothing Then
Application("HitCounter") = 1
Else
Application("HitCounter") = CInt(Application("HitCounter")) + 1
End If
Return CInt(Application("HitCounter"))
End Function
End Class
<%@ WebService Language="C#" Class="Util"%>
using System.Web.Services;
public class Util: WebService {
[ WebMethod(Description="Application Hit Counter",EnableSession=false)]
public int HitCounter() {
if (Application["HitCounter"] == null) {
Application["HitCounter"] = 1;
}
else {
Application["HitCounter"] = ((int) Application["HitCounter"]) + 1;
}
return ((int) Application["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
HttpApplicationState