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 clase
La HttpRequestWrapper clase deriva de la HttpRequestBase clase . 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
| Nombre | Description |
|---|---|
| HttpRequestBase() |
Inicializa la clase para que la use una instancia de clase heredada. Una clase heredada solo puede llamar a este constructor. |
Propiedades
| Nombre | Description |
|---|---|
| AcceptTypes |
Cuando se reemplaza en una clase derivada, obtiene una matriz de tipos de aceptación MIME compatibles con el cliente. |
| AnonymousID |
Cuando se reemplaza en una clase derivada, obtiene el identificador anónimo del usuario, si está disponible. |
| ApplicationPath |
Cuando se reemplaza en una clase derivada, obtiene la ruta de acceso raíz virtual de la aplicación ASP.NET en el servidor. |
| AppRelativeCurrentExecutionFilePath |
Cuando se reemplaza en una clase derivada, 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 |
Cuando se reemplaza en una clase derivada, obtiene información sobre las funcionalidades del explorador del cliente solicitante. |
| ClientCertificate |
Cuando se reemplaza en una clase derivada, obtiene el certificado de seguridad de cliente de la solicitud actual. |
| ContentEncoding |
Cuando se reemplaza en una clase derivada, obtiene o establece el juego de caracteres de los datos proporcionados por el cliente. |
| ContentLength |
Cuando se reemplaza 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 de la solicitud actual. |
| CurrentExecutionFilePathExtension |
Cuando se implementa en una clase derivada, obtiene la extensión del nombre de archivo especificado en la CurrentExecutionFilePath propiedad . |
| FilePath |
Cuando se invalida en una clase derivada, obtiene la ruta de acceso virtual de la solicitud actual. |
| Files |
Cuando se reemplaza 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 se va a usar cuando se lee la secuencia de entrada actual. |
| Form |
Cuando se reemplaza en una clase derivada, obtiene la colección de variables de formulario enviadas por el cliente. |
| Headers |
Cuando se reemplaza en una clase derivada, obtiene la colección de encabezados HTTP enviados por el cliente. |
| HttpChannelBinding |
Cuando se reemplaza en una clase derivada, obtiene el ChannelBinding objeto de la instancia actual HttpWorkerRequest . |
| HttpMethod |
Cuando se reemplaza en una clase derivada, obtiene el método de transferencia de datos HTTP (como |
| InputStream |
Cuando se reemplaza en una clase derivada, obtiene el contenido del cuerpo de la entidad HTTP entrante. |
| IsAuthenticated |
Cuando se reemplaza en una clase derivada, obtiene un valor que indica si la solicitud se ha autenticado. |
| IsLocal |
Cuando se reemplaza en una clase derivada, obtiene un valor que indica si la solicitud procede del equipo local. |
| IsSecureConnection |
Cuando se reemplaza en una clase derivada, obtiene un valor que indica si la conexión HTTP usa sockets seguros (protocolo HTTPS). |
| Item[String] |
Cuando se reemplaza en una clase derivada, obtiene el objeto especificado de las Cookiescolecciones , Form, QueryStringo ServerVariables . |
| LogonUserIdentity |
Cuando se reemplaza en una clase derivada, obtiene el WindowsIdentity tipo para el usuario actual. |
| Params |
Cuando se reemplaza en una clase derivada, obtiene una colección combinada de QueryStringelementos , Form, ServerVariablesy Cookies . |
| Path |
Cuando se invalida en una clase derivada, obtiene la ruta de acceso virtual de la solicitud actual. |
| PathInfo |
Cuando se reemplaza en una clase derivada, obtiene información de ruta de acceso adicional para un recurso que tiene una extensión de dirección URL. |
| PhysicalApplicationPath |
Cuando se reemplaza en una clase derivada, obtiene la ruta de acceso del sistema de archivos físico del directorio raíz de la aplicación actual. |
| PhysicalPath |
Cuando se reemplaza en una clase derivada, obtiene la ruta de acceso física del sistema de archivos del recurso solicitado. |
| QueryString |
Cuando se reemplaza en una clase derivada, obtiene la colección de variables de cadena de consulta HTTP. |
| RawUrl |
Cuando se reemplaza 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 ha leído el cuerpo de la entidad de solicitud y, si es así, cómo se leyó. |
| RequestContext |
Cuando se reemplaza en una clase derivada, obtiene la RequestContext instancia de la solicitud actual. |
| RequestType |
Cuando se reemplaza en una clase derivada, obtiene o establece el método de transferencia de datos HTTP ( |
| ServerVariables |
Cuando se reemplaza en una clase derivada, obtiene una colección de variables de servidor web. |
| TimedOutToken |
Cuando se implementa en una clase derivada, obtiene un CancellationToken objeto que se tripe 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 reemplaza 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 solicitud HTTP sin desencadenar la validación de solicitudes. |
| Url |
Cuando se reemplaza en una clase derivada, obtiene información sobre la dirección URL de la solicitud actual. |
| UrlReferrer |
Cuando se reemplaza 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 reemplaza en una clase derivada, obtiene la cadena completa del agente de usuario del cliente. |
| UserHostAddress |
Cuando se reemplaza en una clase derivada, obtiene la dirección de host IP del cliente. |
| UserHostName |
Cuando se reemplaza en una clase derivada, obtiene el nombre DNS del cliente. |
| UserLanguages |
Cuando se reemplaza en una clase derivada, 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) |
Cuando se reemplaza en una clase derivada, 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() |
Cuando se implementa en una clase derivada, obtiene un Stream objeto que se puede usar para leer el cuerpo de la entidad HTTP entrante. |
| GetBufferlessInputStream() |
Cuando se implementa en una clase derivada, obtiene un Stream objeto que se puede usar para leer el cuerpo de la entidad HTTP entrante, deshabilitando opcionalmente el límite de longitud de la solicitud establecido en la MaxRequestLength propiedad . |
| GetBufferlessInputStream(Boolean) |
Cuando se implementa en una clase derivada, obtiene un Stream objeto que se puede usar para leer el cuerpo de la entidad HTTP entrante, deshabilitando opcionalmente 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() |
Cuando se implementa en una clase derivada, proporciona una copia del cuerpo de la entidad de solicitud HTTP en IIS. |
| InsertEntityBody(Byte[], Int32, Int32) |
Cuando se implementa en una clase derivada, 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) |
Cuando se reemplaza en una clase derivada, asigna un parámetro de formulario de campo de imagen entrante a los valores de coordenada x e y adecuados. |
| MapPath(String, String, Boolean) |
Cuando se reemplaza 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 reemplaza 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 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) |
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 produzca la validación para las colecciones a las que se tiene acceso a través de las Cookiespropiedades , Formy QueryString . |