WebService.Context Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает ASP.NET HttpContext для текущего запроса, который инкапсулирует весь контекст HTTP, используемый HTTP-сервером для обработки веб-запросов.
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
Значение свойства
ASP.NET HttpContext для текущего запроса.
- Атрибуты
Исключения
Context равно null.
Примеры
В приведенном ниже примере свойство используется Context для получения времени запроса на сервере.
<%@ 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
Комментарии
Методы веб-службы XML, имеющие SoapRpcMethodAttributeSoapDocumentMethodAttribute либо атрибут, примененные к ним со OneWay свойством set to true, не имеют доступа к их HttpContext использованию статического Current свойства. Чтобы получить доступ HttpContextк классу, наследуемого классом, реализующим метод веб-службы XML, и WebService получить доступ к свойству Context .