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 HttpContext von ASP.NET für die aktuelle Anforderung ab, wodurch der gesamte HTTP-spezifische Kontext gekapselt wird, der durch den HTTP-Server zum Verarbeiten von Webanforderungen verwendet wird.
Namespace: System.Web.Services
Assembly: System.Web.Services (in system.web.services.dll)
Syntax
'Declaration
Public ReadOnly Property Context As HttpContext
'Usage
Dim instance As WebService
Dim value As HttpContext
value = instance.Context
public HttpContext Context { get; }
public:
property HttpContext^ Context {
HttpContext^ get ();
}
/** @property */
public HttpContext get_Context ()
public function get Context () : HttpContext
Eigenschaftenwert
Der HttpContext von ASP.NET für die aktuelle Anforderung.
Ausnahmen
| Ausnahmetyp | Bedingung |
|---|---|
Context ist NULL (Nothing in Visual Basic). |
Hinweise
XML-Webdienstmethoden, auf die das SoapRpcMethodAttribute-Attribut oder das SoapDocumentMethodAttribute-Attribut angewendet wird und deren OneWay-Eigenschaft auf true festgelegt ist, können nicht mit der statischen Current-Eigenschaft auf ihren HttpContext zugreifen. Leiten Sie für den Zugriff auf HttpContext die Klasse ab, die die XML-Webdienstmethode aus WebService implementiert, und greifen Sie auf die Context-Eigenschaft zu.
Beispiel
Im folgenden Beispiel wird mit der Context-Eigenschaft die Uhrzeit der Anforderung an den Server abgerufen.
<%@ WebService Language="VB" Class="Util" %>
Imports System
Imports System.Web.Services
Public Class Util
Inherits WebService
<WebMethod(Description := "Returns the time as stored on the Server", _
EnableSession := False)> _
Public Function Time() As String
Return Context.Timestamp.TimeOfDay.ToString()
End Function
End Class
<%@ WebService Language="C#" Class="Util" %>
using System;
using System.Web.Services;
public class Util: WebService {
[ WebMethod(Description="Returns the time as stored on the Server",
EnableSession=false)]
public string Time() {
return Context.Timestamp.TimeOfDay.ToString();
}
}
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
HttpContext