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 HTTP intrínseco 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 se deriva de la HttpRequestBase clase y sirve como contenedor para la HttpRequest clase. Esta clase expone la funcionalidad de la HttpRequest clase y expone el HttpRequestBase tipo. La HttpRequestBase clase permite reemplazar la implementación original de la HttpRequest clase en la aplicación con una implementación personalizada, como cuando se realizan pruebas unitarias fuera de la canalización ASP.net.
Constructores
HttpRequestWrapper(HttpRequest) |
Inicializa una nueva instancia de la clase HttpRequestWrapper mediante el objeto de solicitud especificado. |
Propiedades
AcceptTypes |
Obtiene una matriz de tipos de aceptación MIME compatibles con el cliente. |
AnonymousID |
Obtiene el identificador anónimo del usuario, si está disponible. |
ApplicationPath |
Obtiene la ruta de acceso virtual a 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 tilde (~) para la raíz de la aplicación (como en "~/page.aspx"). |
Browser |
Obtiene información acerca de las funciones del explorador del cliente que realiza la solicitud. |
ClientCertificate |
Obtiene el certificado de seguridad del cliente para 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 enviada por el cliente. |
CurrentExecutionFilePath |
Obtiene la ruta de acceso virtual de la solicitud actual. |
CurrentExecutionFilePathExtension |
Obtiene la extensión del nombre de archivo que se especifica en la propiedad CurrentExecutionFilePath. |
CurrentExecutionFilePathExtension |
Cuando se implementa en una clase derivada, obtiene la extensión del nombre de archivo que se especifica en la propiedad CurrentExecutionFilePath. (Heredado de HttpRequestBase) |
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 para leer el flujo de entrada actual. |
Form |
Obtiene la colección de variables de formulario enviada por el cliente. |
Headers |
Obtiene la colección de encabezados HTTP enviada por el cliente. |
HttpChannelBinding |
Obtiene el objeto ChannelBinding de la instancia de HttpWorkerRequest actual. |
HttpChannelBinding |
Cuando se invalida en una clase derivada, obtiene el objeto ChannelBinding de la instancia actual de HttpWorkerRequest. (Heredado de HttpRequestBase) |
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 se autenticó la solicitud. |
IsLocal |
Obtiene un valor que indica si la solicitud proviene 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 colecciones Cookies, Form, QueryString o ServerVariables |
LogonUserIdentity |
Obtiene el tipo WindowsIdentity del usuario actual. |
Params |
Obtiene una colección combinada de elementos QueryString, Form, ServerVariables y Cookies. |
Path |
Obtiene la ruta de acceso virtual de la solicitud actual. |
PathInfo |
Obtiene información adicional de la ruta de acceso a un recurso con extensión URL. |
PhysicalApplicationPath |
Obtiene la ruta de acceso física al sistema de archivos del directorio raíz de la aplicación actual. |
PhysicalPath |
Obtiene la ruta de acceso física al 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 la solicitud y, si es así, cómo se ha leído. |
ReadEntityBodyMode |
Cuando se implementa en una clase derivada, obtiene un valor que indica si se leyó el cuerpo de la entidad de solicitud y, en caso afirmativo, cómo se leyó. (Heredado de HttpRequestBase) |
RequestContext |
Obtiene la instancia de RequestContext de la solicitud actual. |
RequestContext |
Cuando se invalida en una clase derivada, obtiene la instancia de RequestContext de la solicitud actual. (Heredado de HttpRequestBase) |
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 objeto CancellationToken que se desencadena cuando una solicitud consume el tiempo de espera. |
TimedOutToken |
Cuando se implementa en una clase derivada, obtiene un objeto CancellationToken que se recorre cuando se agota el tiempo de espera de una solicitud. (Heredado de HttpRequestBase) |
TlsTokenBindingInfo |
Obtiene la información de enlace del token TLS. |
TlsTokenBindingInfo |
Obtiene o establece la información de enlace de tokens para esta instancia. (Heredado de HttpRequestBase) |
TotalBytes |
Obtiene el número de bytes del flujo de entrada actual. |
Unvalidated |
Obtiene acceso a valores de solicitud HTTP sin desencadenar la validación de la solicitud. |
Unvalidated |
Cuando se implementa en una clase derivada, proporciona acceso a los valores de la solicitud HTTP sin desencadenar la validación de la solicitud. (Heredado de HttpRequestBase) |
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 que vinculó a la dirección URL actual. |
UserAgent |
Obtiene la cadena de agente de usuario completa del cliente. |
UserHostAddress |
Obtiene la dirección IP del host del cliente. |
UserHostName |
Obtiene el nombre DNS del cliente. |
UserLanguages |
Obtiene una matriz ordenada de las preferencias de idioma del cliente. |
Métodos
Abort() |
Termina de manera forzosa la conexión TCP subyacente, lo que provoca el error de cualquier E/S pendiente. |
Abort() |
Termina de manera forzosa la conexión TCP subyacente, lo que provoca el error de cualquier E/S pendiente. (Heredado de HttpRequestBase) |
BinaryRead(Int32) |
Realiza una lectura binaria de un número de bytes especificado en el flujo de entrada actual. |
Equals(Object) |
Determina si el objeto especificado es igual que el objeto actual. (Heredado de Object) |
GetBufferedInputStream() |
Obtiene un objeto Stream que se puede usar para leer el cuerpo de entidad HTTP entrante. |
GetBufferedInputStream() |
Cuando se implementa en una clase derivada, obtiene un objeto Stream que se puede usar para leer el cuerpo de la entidad HTTP de entrada. (Heredado de HttpRequestBase) |
GetBufferlessInputStream() |
Obtiene un objeto Stream que se puede usar para leer el cuerpo de entidad HTTP entrante. |
GetBufferlessInputStream() |
Cuando se implementa en una clase derivada, obtiene un objeto Stream que se puede usar para leer el cuerpo de la entidad HTTP de entrada, deshabilitando opcionalmente el límite de longitud de la solicitud que se establece en la propiedad MaxRequestLength. (Heredado de HttpRequestBase) |
GetBufferlessInputStream(Boolean) |
Obtiene un objeto Stream que se puede usar para leer el cuerpo de entidad HTTP entrante y deshabilita opcionalmente el límite de longitud de la solicitud que se establece en la propiedad MaxRequestLength. |
GetBufferlessInputStream(Boolean) |
Cuando se implementa en una clase derivada, obtiene un objeto Stream que se puede usar para leer el cuerpo de la entidad HTTP de entrada, deshabilitando opcionalmente el límite de longitud de la solicitud que se establece en la propiedad MaxRequestLength. (Heredado de HttpRequestBase) |
GetHashCode() |
Sirve como la función hash predeterminada. (Heredado de Object) |
GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
InsertEntityBody() |
Proporciona a IIS una copia del cuerpo de entidad de la solicitud HTTP. |
InsertEntityBody() |
Cuando se implementa en una clase derivada, proporciona una copia del cuerpo de la entidad de solicitud HTTP a IIS. (Heredado de HttpRequestBase) |
InsertEntityBody(Byte[], Int32, Int32) |
Proporciona a IIS una copia del cuerpo de la entidad de solicitud HTTP e información sobre el objeto entidad de solicitud. |
InsertEntityBody(Byte[], Int32, Int32) |
Cuando se implementa una clase derivada, proporciona a IIS una copia del cuerpo de la entidad de solicitud HTTP e información sobre el objeto de entidad de solicitud. (Heredado de HttpRequestBase) |
MapImageCoordinates(String) |
Asigna un parámetro de formulario entrante de campo de imagen a los valores de coordenada X y coordenada Y adecuados. |
MapPath(String) |
Asigna la ruta de acceso virtual especificada a una ruta de acceso física en el servidor. |
MapPath(String, String, Boolean) |
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 entrante de campo de imagen a los valores de coordenadas X e Y adecuados. |
MapRawImageCoordinates(String) |
Asigna un parámetro de formulario entrante de campo de imagen a los valores de coordenadas X e Y adecuados. (Heredado de HttpRequestBase) |
MemberwiseClone() |
Crea una copia superficial del Object actual. (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 de las colecciones a las que se obtiene acceso a través de las propiedades Cookies, Form y QueryString. |