HttpRequestWrapper Clase

Definición

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
HttpRequestWrapper

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 /> c1 de

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 GET, POSTo HEAD) que usó el cliente.

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 (GET o POST) que usó el cliente.

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 .

Se aplica a