WebService.Context Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá ASP.NET HttpContext pro aktuální požadavek, který zapouzdřuje veškerý kontext specifický pro HTTP používaný serverem HTTP ke zpracování webových požadavků.
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
Hodnota vlastnosti
ASP.NET HttpContext aktuálního požadavku.
- Atributy
Výjimky
Context
je null
.
Příklady
Následující příklad používá Context vlastnost k získání času požadavku na serveru.
<%@ 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
Poznámky
Metody webové služby XML, které mají buď nebo SoapRpcMethodAttribute SoapDocumentMethodAttribute atribut použitý na ně s vlastností nastavenou OneWay na true
, nemají přístup k jejich HttpContext použití statické Current vlastnosti. Chcete-li získat přístup HttpContextk , odvodit třídu implementuje xml webovou službu metodu z WebService a přístup k Context vlastnosti.