HttpContext.Request Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene el objeto HttpRequest de la solicitud HTTP actual.
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
Valor de propiedad
Objeto HttpRequest de la solicitud HTTP actual.
Excepciones
La aplicación web se está ejecutando bajo IIS 7 en modo integrado.
Comentarios
La Request propiedad proporciona acceso mediante programación a las propiedades y métodos de la HttpRequest clase . Dado que ASP.NET páginas contienen una referencia predeterminada al System.Web espacio de nombres (que contiene la HttpContext clase ), puede hacer referencia a los miembros de HttpRequest en una página .aspx sin usar la referencia de clase completa a HttpContext. Por ejemplo, puede usar Request.Browser
para obtener las funcionalidades del explorador cliente. Sin embargo, si desea usar los miembros de de un módulo de HttpRequest código subyacente de ASP.NET, debe incluir una referencia al System.Web espacio de nombres en el módulo y una referencia completa tanto al contexto de solicitud/respuesta activo actualmente como a la clase en System.Web que desea usar. Por ejemplo, en una página de código subyacente, debe especificar el nombre HttpContext.Current.Request.Browser
completo .
Nota
ASP.NET producirá una excepción si intenta usar esta propiedad cuando el HttpRequest objeto no esté disponible. Por ejemplo, esto sería true en el método Application_Start del archivo Global.asax o en un método al que se llama desde el método Application_Start. En ese momento no se ha creado ninguna solicitud HTTP todavía.