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, к которым SoapRpcMethodAttribute применены методы или SoapDocumentMethodAttribute атрибуты с OneWay заданным свойством, true
не имеют доступа к их HttpContext использованию статического Current свойства. Чтобы получить доступ к классу HttpContext, наследуем класс, реализуя метод веб-службы XML, и WebService получите доступ к свойству Context .