Exportar (0) Imprimir
Expandir todo
Este artículo proviene de un motor de traducción automática. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

UnvalidatedRequestValues (Clase)

.NET Framework 4.5

Proporciona acceso a los valores de solicitud HTTP sin activar la validación de solicitudes de ASP.NET.

System.Object
  System.Web.UnvalidatedRequestValues

Espacio de nombres:  System.Web
Ensamblado:  System.Web (en System.Web.dll)

public sealed class UnvalidatedRequestValues

El tipo UnvalidatedRequestValues expone los siguientes miembros.

  NombreDescripción
Propiedad públicaCookiesObtiene la colección de cookies que el cliente envió, sin activar la validación de solicitudes de ASP.NET.
Propiedad públicaFilesObtiene la colección de archivos que el cliente ha cargado, sin activar la validación de solicitudes de ASP.NET.
Propiedad públicaFormObtiene la colección de variables de formulario que el cliente envió, sin activar la validación de solicitudes de ASP.NET.
Propiedad públicaHeadersObtiene la colección de encabezados HTTP que el cliente envió, sin activar la validación de la solicitud.
Propiedad públicaItemObtiene el objeto especificado de Form, de Cookies, de QueryString, o la colección de ServerVariables , sin activar la validación de solicitudes de ASP.NET.
Propiedad públicaPathObtiene la ruta de acceso virtual del recurso solicitado sin activar la validación de solicitudes de ASP.NET.
Propiedad públicaPathInfoObtiene la ruta de acceso adicional para un recurso con extensión de dirección URL, sin activar la validación de solicitudes de ASP.NET.
Propiedad públicaQueryStringObtiene la colección de variables de cadena de consulta HTTP que el cliente envió, sin activar la validación de solicitudes de ASP.NET.
Propiedad públicaRawUrlObtiene la parte de la dirección URL solicitada después del nombre del sitio Web, sin activar la validación de solicitudes de ASP.NET.
Propiedad públicaUrlObtiene los datos de dirección URL de la solicitud sin activar la validación de solicitudes de ASP.NET.
Arriba

  NombreDescripción
Método públicoEquals(Object)Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object).
Método públicoGetHashCode Sirve como una función hash para un tipo en particular. (Se hereda de Object).
Método públicoGetType Obtiene el Type de la instancia actual. (Se hereda de Object).
Método públicoToString Retorna una cadena que representa al objeto actual. (Se hereda de Object).
Arriba

Cuando ASP.NET lee los valores en colecciones de solicitud HTTP (como Form, QueryString, y colecciones de Cookies ), realiza la validación desolicitudes. Durante la validación de la solicitud, ASP.NET examina los valores enviados y determina si contienen el marcado, el script, o caracteres reservados. De forma predeterminada, si ASP.NET detecta estos tipos de entrada, se produce una excepción de HttpRequestValidationException . Esto ayuda a evitar ataques malintencionados de la inyección de script en el sitio Web.

Sin embargo, en algunos casos, es posible que desee omitir la validación de solicitudes de ASP.NET y permitir valores que contienen marcado, el script, o caracteres reservados. Por ejemplo, si la aplicación utiliza un editor de texto enriquecido que permite a los usuarios enviar formato HTML mientras contenido con formato, puede utilizar los miembros de la clase de UnvalidatedRequestValues para recuperar los valores de la solicitud de texto enriquecido sin activar la validación de solicitudes de ASP.NET. En el código, tiene acceso a los miembros de esta clase utilizando la propiedad de Unvalidated .

Nota de seguridadNota sobre la seguridad

Si utiliza esta clase, debe comprobar manualmente los datos de los ataques potenciales de scripting entre sitios.

.NET Framework

Compatible con: 4.5

Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (no se admite el rol Server Core), Windows Server 2008 R2 (se admite el rol Server Core con SP1 o versiones posteriores; no se admite Itanium)

.NET Framework no admite todas las versiones de todas las plataformas. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

Todos los miembros públicos static (Shared en Visual Basic) de este tipo son seguros para subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft