HttpRequestWrapper Clase
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í.
Encapsula el objeto intrínseco HTTP que permite a ASP.NET leer los valores HTTP enviados por un cliente durante una solicitud web.
public ref class HttpRequestWrapper : System::Web::HttpRequestBase
public class HttpRequestWrapper : System.Web.HttpRequestBase
type HttpRequestWrapper = class
inherit HttpRequestBase
Public Class HttpRequestWrapper
Inherits HttpRequestBase
- Herencia
Comentarios
La HttpRequestWrapper clase deriva de la HttpRequestBase clase y actúa como contenedor para la HttpRequest clase . Esta clase expone la funcionalidad de la HttpRequest clase y expone el HttpRequestBase tipo . La clase />
Constructores
| Nombre | Description |
|---|---|
| HttpRequestWrapper(HttpRequest) |
Inicializa una nueva instancia de la HttpRequestWrapper clase mediante el objeto de solicitud especificado. |
Propiedades
| Nombre | Description |
|---|---|
| AcceptTypes |
Obtiene una matriz de tipos de aceptación de MIME compatibles con el cliente. |
| AnonymousID |
Obtiene el identificador anónimo del usuario, si está disponible. |
| ApplicationPath |
Obtiene la ruta de acceso virtual de la raíz de la aplicación ASP.NET en el servidor. |
| AppRelativeCurrentExecutionFilePath |
Obtiene la ruta de acceso virtual de la raíz de la aplicación y la convierte en relativa mediante la notación tilde (~) para la raíz de la aplicación (como en "~/page.aspx"). |
| Browser |
Obtiene información sobre las funcionalidades del explorador del cliente solicitante. |
| ClientCertificate |
Obtiene el certificado de seguridad de cliente de la solicitud actual. |
| ContentEncoding |
Obtiene o establece el juego de caracteres de los datos proporcionados por el cliente. |
| ContentLength |
Obtiene la longitud, en bytes, del contenido enviado por el cliente. |
| ContentType |
Obtiene o establece el tipo de contenido MIME de la solicitud. |
| Cookies |
Obtiene la colección de cookies enviadas por el cliente. |
| CurrentExecutionFilePath |
Obtiene la ruta de acceso virtual de la solicitud actual. |
| CurrentExecutionFilePathExtension |
Obtiene la extensión del nombre de archivo especificado en la CurrentExecutionFilePath propiedad . |
| FilePath |
Obtiene la ruta de acceso virtual de la solicitud actual. |
| Files |
Obtiene la colección de archivos cargados por el cliente, en formato MIME de varias partes. |
| Filter |
Obtiene o establece el filtro que se va a usar cuando se lee el flujo de entrada actual. |
| Form |
Obtiene la colección de variables de formulario enviadas por el cliente. |
| Headers |
Obtiene la colección de encabezados HTTP enviados por el cliente. |
| HttpChannelBinding |
Obtiene el ChannelBinding objeto de la instancia actual HttpWorkerRequest . |
| HttpMethod |
Obtiene el método de transferencia de datos HTTP (como |
| InputStream |
Obtiene el contenido del cuerpo de la entidad HTTP entrante. |
| IsAuthenticated |
Obtiene un valor que indica si la solicitud se ha autenticado. |
| IsLocal |
Obtiene un valor que indica si la solicitud procede del equipo local. |
| IsSecureConnection |
Obtiene un valor que indica si la conexión HTTP usa sockets seguros (protocolo HTTPS). |
| Item[String] |
Obtiene el objeto especificado de las Cookiescolecciones , Form, QueryStringo ServerVariables . |
| LogonUserIdentity |
Obtiene el WindowsIdentity tipo del usuario actual. |
| Params |
Obtiene una colección combinada de QueryStringelementos , Form, ServerVariablesy Cookies . |
| Path |
Obtiene la ruta de acceso virtual de la solicitud actual. |
| PathInfo |
Obtiene información adicional de ruta de acceso para un recurso que tiene una extensión de dirección URL. |
| PhysicalApplicationPath |
Obtiene la ruta de acceso física del sistema de archivos del directorio raíz de la aplicación actual. |
| PhysicalPath |
Obtiene la ruta de acceso física del sistema de archivos del recurso solicitado. |
| QueryString |
Obtiene la colección de variables de cadena de consulta HTTP. |
| RawUrl |
Obtiene la dirección URL completa de la solicitud actual. |
| ReadEntityBodyMode |
Obtiene un valor que indica si se ha leído el cuerpo de la entidad de solicitud y, si es así, cómo se leyó. |
| RequestContext |
Obtiene la RequestContext instancia de la solicitud actual. |
| RequestType |
Obtiene o establece el método de transferencia de datos HTTP ( |
| ServerVariables |
Obtiene una colección de variables de servidor web. |
| TimedOutToken |
Obtiene un CancellationToken objeto que se tripe cuando se agota el tiempo de espera de una solicitud. |
| TlsTokenBindingInfo |
Obtiene la información de enlace de tokens tls. |
| TotalBytes |
Obtiene el número de bytes en el flujo de entrada actual. |
| Unvalidated |
Obtiene un acceso a los valores de solicitud HTTP sin desencadenar la validación de solicitudes. |
| Url |
Obtiene información sobre la dirección URL de la solicitud actual. |
| UrlReferrer |
Obtiene información sobre la dirección URL de la solicitud de cliente vinculada a la dirección URL actual. |
| UserAgent |
Obtiene la cadena de agente de usuario completa del cliente. |
| UserHostAddress |
Obtiene la dirección de host IP del cliente. |
| UserHostName |
Obtiene el nombre DNS del cliente. |
| UserLanguages |
Obtiene una matriz ordenada de preferencias de idioma cliente. |
Métodos
| Nombre | Description |
|---|---|
| Abort() |
Finaliza forzosamente la conexión TCP subyacente, lo que provoca un error en cualquier E/S pendiente. |
| BinaryRead(Int32) |
Realiza una lectura binaria de un número especificado de bytes de la secuencia de entrada actual. |
| Equals(Object) |
Determina si el objeto especificado es igual al objeto actual. (Heredado de Object) |
| GetBufferedInputStream() |
Obtiene un Stream objeto que se puede usar para leer el cuerpo de la entidad HTTP entrante. |
| GetBufferlessInputStream() |
Obtiene un Stream objeto que se puede usar para leer el cuerpo de la entidad HTTP entrante. |
| GetBufferlessInputStream(Boolean) |
Obtiene un Stream objeto que se puede usar para leer el cuerpo de la entidad HTTP entrante, , si lo desea, deshabilita el límite de longitud de la solicitud establecido en la MaxRequestLength propiedad . |
| GetHashCode() |
Actúa como la función hash predeterminada. (Heredado de Object) |
| GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
| InsertEntityBody() |
Proporciona una copia del cuerpo de la entidad de solicitud HTTP en IIS. |
| InsertEntityBody(Byte[], Int32, Int32) |
Proporciona a IIS una copia del cuerpo de la entidad de solicitud HTTP y con información sobre el objeto de entidad de solicitud. |
| MapImageCoordinates(String) |
Asigna un parámetro de formulario de campo de imagen entrante a los valores de coordenada x e y adecuados. |
| MapPath(String, String, Boolean) |
Asigna la ruta de acceso virtual especificada a una ruta de acceso física en el servidor. |
| MapPath(String) |
Asigna la ruta de acceso virtual especificada a una ruta de acceso física en el servidor. |
| MapRawImageCoordinates(String) |
Asigna un parámetro de formulario de campo de imagen entrante a los valores de coordenadas x e y adecuados. |
| MemberwiseClone() |
Crea una copia superficial del Objectactual. (Heredado de Object) |
| SaveAs(String, Boolean) |
Guarda una solicitud HTTP en el disco. |
| ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |
| ValidateInput() |
Hace que se produzca la validación para las colecciones a las que se tiene acceso a través de las Cookiespropiedades , Formy QueryString . |