Поделиться через


HttpContext.Request Свойство

Определение

HttpRequest Возвращает объект для текущего HTTP-запроса.

public:
 property System::Web::HttpRequest ^ Request { System::Web::HttpRequest ^ get(); };
public System.Web.HttpRequest Request { get; }
member this.Request : System.Web.HttpRequest
Public ReadOnly Property Request As HttpRequest

Значение свойства

Текущий HttpRequest HTTP-запрос.

Исключения

Веб-приложение выполняется в iis 7 в интегрированном режиме.

Комментарии

Свойство Request предоставляет программный доступ к свойствам и методам HttpRequest класса. Так как ASP.NET страницы содержат ссылку по умолчанию на System.Web пространство имен (который содержит HttpContext класс), вы можете ссылаться на члены HttpRequest страницы .aspx без использования полной ссылки на HttpContextкласс. Например, можно использовать Request.Browser для получения возможностей клиентского браузера. Однако если вы хотите использовать элементы HttpRequest из модуля ASP.NET кода программной части, необходимо включить ссылку на System.Web пространство имен в модуле и полную ссылку на контекст текущего активного запроса и ответа, и класс, System.Web который вы хотите использовать. Например, на странице программной части необходимо указать полное имя HttpContext.Current.Request.Browser.

Замечание

ASP.NET вызовет исключение, если вы пытаетесь использовать это свойство, если HttpRequest объект недоступен. Например, это будет верно в методе Application_Start файла Global.asax или в методе, вызываемом из метода Application_Start. В то время http-запрос еще не создан.

Применяется к