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-запрос еще не создан.

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