HttpRequestBase 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í.
Actúa como clase base para las clases que permiten a ASP.NET leer los valores HTTP enviados por un cliente durante una solicitud web.
public ref class HttpRequestBase abstract
public abstract class HttpRequestBase
type HttpRequestBase = class
Public MustInherit Class HttpRequestBase
- Herencia
-
HttpRequestBase
- Derivado
Comentarios
La HttpRequestBase clase es una clase abstracta que contiene los mismos miembros que la HttpRequest clase . La HttpRequestBase clase permite crear clases derivadas como la HttpRequest clase , pero que puede personalizar y que funcionan fuera de la canalización de ASP.NET. Al realizar pruebas unitarias, normalmente se usa una clase derivada para implementar miembros que tienen un comportamiento personalizado que cumple el escenario que se está probando.
La clase HttpRequestWrapper se deriva de la clase HttpRequestBase . La HttpRequestWrapper clase actúa como contenedor para la HttpRequest clase . En tiempo de ejecución, normalmente se usa una instancia de la HttpRequestWrapper clase para invocar miembros del HttpRequest objeto.
Constructores
HttpRequestBase() |
Inicializa la clase para que la use una instancia de la clase heredada. A este constructor solo lo puede llamar una clase heredada. |
Propiedades
AcceptTypes |
Cuando se invalida en una clase derivada, obtiene una matriz de tipos de aceptación MIME admitidos por el cliente. |
AnonymousID |
Cuando se invalida en una clase derivada, obtiene el identificador anónimo del usuario, si está disponible. |
ApplicationPath |
Cuando se invalida en una clase derivada, obtiene la ruta de acceso virtual a la raíz de la aplicación ASP.NET en el servidor. |
AppRelativeCurrentExecutionFilePath |
Cuando se invalida en una clase derivada, obtiene la ruta de acceso virtual a la raíz de la aplicación y la convierte en relativa usando la tilde (~) para la raíz de la aplicación (como en "~/page.aspx"). |
Browser |
Cuando se invalida en una clase derivada, obtiene información sobre las funciones de explorador del cliente que realiza la solicitud. |
ClientCertificate |
Cuando se invalida en una clase derivada, obtiene el certificado de seguridad del cliente para la solicitud actual. |
ContentEncoding |
Cuando se invalida en una clase derivada, obtiene o establece el juego de caracteres de los datos proporcionados por el cliente. |
ContentLength |
Cuando se invalida en una clase derivada, obtiene la longitud, en bytes, del contenido enviado por el cliente. |
ContentType |
Cuando se invalida en una clase derivada, obtiene o establece el tipo de contenido MIME de la solicitud. |
Cookies |
Cuando se invalida en una clase derivada, obtiene la colección de cookies enviadas por el cliente. |
CurrentExecutionFilePath |
Cuando se invalida en una clase derivada, obtiene la ruta de acceso virtual a la solicitud actual. |
CurrentExecutionFilePathExtension |
Cuando se implementa en una clase derivada, obtiene la extensión del nombre de archivo que se especifica en la propiedad CurrentExecutionFilePath. |
FilePath |
Cuando se invalida en una clase derivada, obtiene la ruta de acceso virtual a la solicitud actual. |
Files |
Cuando se invalida en una clase derivada, obtiene la colección de archivos cargados por el cliente, en formato MIME de varias partes. |
Filter |
Cuando se invalida en una clase derivada, obtiene o establece el filtro que debe usarse al leer el flujo de entrada actual. |
Form |
Cuando se invalida en una clase derivada, obtiene la colección de variables de formulario enviadas por el cliente. |
Headers |
Cuando se invalida en una clase derivada, obtiene la colección de encabezados HTTP enviados por el cliente. |
HttpChannelBinding |
Cuando se invalida en una clase derivada, obtiene el objeto ChannelBinding de la instancia actual de HttpWorkerRequest. |
HttpMethod |
Cuando se invalida en una clase derivada, obtiene el método de transferencia de datos HTTP (como |
InputStream |
Cuando se invalida en una clase derivada, obtiene el contenido del cuerpo de la entidad HTTP de entrada. |
IsAuthenticated |
Cuando se invalida en una clase derivada, obtiene un valor que indica si se autenticó la solicitud. |
IsLocal |
Cuando se invalida en una clase derivada, obtiene un valor que indica si la solicitud proviene del equipo local. |
IsSecureConnection |
Cuando se invalida en una clase derivada, obtiene un valor que indica si la conexión HTTP usa ranuras seguras (protocolo HTTPS). |
Item[String] |
Cuando se invalida en una clase derivada, obtiene el objeto especificado de las colecciones Cookies, Form, QueryString o ServerVariables. |
LogonUserIdentity |
Cuando se invalida en una clase derivada, obtiene el tipo WindowsIdentity del usuario actual. |
Params |
Cuando se invalida en una clase derivada, obtiene una colección combinada de elementos QueryString, Form, ServerVariables y Cookies. |
Path |
Cuando se invalida en una clase derivada, obtiene la ruta de acceso virtual a la solicitud actual. |
PathInfo |
Cuando se invalida en una clase derivada, obtiene información adicional de la ruta de acceso a un recurso con una extensión URL. |
PhysicalApplicationPath |
Cuando se invalida en una clase derivada, obtiene la ruta de acceso física del sistema de archivos al directorio raíz de la aplicación actual. |
PhysicalPath |
Cuando se invalida en una clase derivada, obtiene la ruta de acceso física del sistema de archivos al recurso solicitado. |
QueryString |
Cuando se invalida en una clase derivada, obtiene la colección de variables de cadena de consulta HTTP. |
RawUrl |
Cuando se invalida en una clase derivada, obtiene la dirección URL completa de la solicitud actual. |
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ó. |
RequestContext |
Cuando se invalida en una clase derivada, obtiene la instancia de RequestContext de la solicitud actual. |
RequestType |
Cuando se invalida en una clase derivada, obtiene o establece el método de transferencia de datos HTTP ( |
ServerVariables |
Cuando se invalida en una clase derivada, obtiene una colección de variables de servidor web. |
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. |
TlsTokenBindingInfo |
Obtiene o establece la información de enlace de tokens para esta instancia. |
TotalBytes |
Cuando se invalida en una clase derivada, obtiene el número de bytes en el flujo de entrada actual. |
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. |
Url |
Cuando se invalida en una clase derivada, obtiene información sobre la dirección URL de la solicitud actual. |
UrlReferrer |
Cuando se invalida en una clase derivada, obtiene información sobre la dirección URL de la solicitud de cliente vinculada a la dirección URL actual. |
UserAgent |
Cuando se invalida en una clase derivada, obtiene la cadena de agente de usuario completa del cliente. |
UserHostAddress |
Cuando se invalida en una clase derivada, obtiene la dirección IP del host del cliente. |
UserHostName |
Cuando se invalida en una clase derivada, obtiene el nombre DNS del cliente. |
UserLanguages |
Cuando se invalida en una clase derivada, 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. |
BinaryRead(Int32) |
Cuando se invalida en una clase derivada, realiza una lectura binaria del número especificado de bytes del flujo de entrada actual. |
Equals(Object) |
Determina si el objeto especificado es igual que el objeto actual. (Heredado de Object) |
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. |
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. |
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. |
GetHashCode() |
Sirve como la función hash predeterminada. (Heredado de Object) |
GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
InsertEntityBody() |
Cuando se implementa en una clase derivada, proporciona una copia del cuerpo de la entidad de solicitud HTTP a IIS. |
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. |
MapImageCoordinates(String) |
Cuando se invalida en una clase derivada, asigna un parámetro de formulario entrante de campo de imagen a los valores adecuados de coordenada X y de coordenada Y. |
MapPath(String, String, Boolean) |
Cuando se invalida en una clase derivada, asigna la ruta de acceso virtual especificada a una ruta de acceso física en el servidor. |
MapPath(String) |
Cuando se invalida en una clase derivada, 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. |
MemberwiseClone() |
Crea una copia superficial del Object actual. (Heredado de Object) |
SaveAs(String, Boolean) |
Cuando se invalida en una clase derivada, guarda una solicitud HTTP en el disco. |
ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |
ValidateInput() |
Cuando se invalida en una clase derivada, hace que se validen las colecciones a las que se obtiene acceso a través de las propiedades Cookies, Form y QueryString. |