Freigeben über


WebService.Context Eigenschaft

Definition

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.

public:
 property System::Web::HttpContext ^ Context { System::Web::HttpContext ^ get(); };
[System.ComponentModel.Browsable(false)]
public System.Web.HttpContext Context { get; }
[<System.ComponentModel.Browsable(false)>]
member this.Context : System.Web.HttpContext
Public ReadOnly Property Context As HttpContext

Eigenschaftswert

HttpContext

Der HttpContext von ASP.NET für die aktuelle Anforderung.

Attribute

Ausnahmen

Context ist null.

Beispiele

Im folgenden Beispiel wird die Eigenschaft verwendet, um die Context Uhrzeit der Anforderung auf dem Server abzurufen.

<%@ 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();
   }
 }
<%@ 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

Hinweise

XML-Webdienstmethoden, die entweder die SoapRpcMethodAttribute SoapDocumentMethodAttribute oder das Attribut auf sie angewendet haben, mit der OneWay Eigenschaft des Sets trueauf , haben keinen Zugriff auf ihre HttpContext Verwendung der statischen Current Eigenschaft. HttpContextUm auf die Klasse zuzugreifen, die die XML-Webdienstmethode implementiertWebService, und greifen Sie auf die Context Eigenschaft zu.

Gilt für

Siehe auch