WebService.Context Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar ASP.NET HttpContext för den aktuella begäran, som kapslar in all HTTP-specifik kontext som används av HTTP-servern för att bearbeta webbbegäranden.
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
Egenskapsvärde
ASP.NET HttpContext för den aktuella begäran.
- Attribut
Undantag
Context är null.
Exempel
I exemplet nedan används Context egenskapen för att hämta tiden för begäran på servern.
<%@ 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
Kommentarer
XML-webbtjänstmetoder som har antingen SoapRpcMethodAttribute attributet eller SoapDocumentMethodAttribute tillämpat på dem med OneWay egenskapen inställd på true, har inte åtkomst till dem HttpContext med hjälp av den statiska Current egenskapen. För att komma åt HttpContext, härled klassen som implementerar XML-webbtjänstmetoden från WebService och få åtkomst till Context egenskapen.