System.Web Espacio de nombres

Para .NET Core y .NET 5 y versiones posteriores, este espacio de nombres contiene la HttpUtility clase .

Para .NET Framework, este espacio de nombres contiene clases e interfaces que habilitan la comunicación entre exploradores y servidores. Estas clases incluyen la HttpRequest clase , que proporciona información extensa sobre la solicitud HTTP actual; la HttpResponse clase , que administra la salida HTTP al cliente; y la HttpServerUtility clase , que proporciona acceso a las utilidades y procesos del lado servidor. System.Web también incluye clases para la manipulación de cookies, la transferencia de archivos, la información de excepciones y el control de caché de salida en .NET Framework.

Clases

AspNetHostingPermission

Controla los permisos de acceso en los entornos hospedados de ASP.NET. Esta clase no puede heredarse.

AspNetHostingPermissionAttribute

Permite acciones de seguridad de AspNetHostingPermission para que se apliquen al código mediante seguridad declarativa. Esta clase no puede heredarse.

DefaultHttpHandler

Representa las propiedades y los métodos de un controlador HTTP predeterminado.

EventHandlerTaskAsyncHelper

Convierte los métodos asincrónicos de volver de tarea en métodos que utilizan el modelo de programación asincrónica que se utilizaba en versiones anteriores de ASP.NET y se basa en los eventos de inicio y de finalización.

HtmlString

Representa una cadena codificada en HTML que no debe volver a codificarse.

HttpApplication

Define los métodos, las propiedades y los eventos comunes a todos los objetos de aplicación existentes en una aplicación ASP.NET. Esta clase es la clase base para las aplicaciones que están definidas por el usuario en el archivo Global.asax.

HttpApplicationState

Habilita el uso compartido de la información global entre varias sesiones y solicitudes dentro de una aplicación ASP.NET.

HttpApplicationStateBase

Actúa como la clase base para las clases que permiten que se comparta información entre varias sesiones y solicitudes de una aplicación ASP.NET.

HttpApplicationStateWrapper

Encapsula el objeto intrínseco de HTTP que permite compartir información entre varias solicitudes y sesiones de una aplicación ASP.NET.

HttpBrowserCapabilities

Permite al servidor recopilar información sobre las posibilidades del explorador que se ejecuta en el cliente.

HttpBrowserCapabilitiesBase

Actúa como clase base para las clases que permiten al servidor recopilar información acerca de las capacidades del explorador que realizó la solicitud actual.

HttpBrowserCapabilitiesWrapper

Encapsula el objeto HTTP intrínseco que permite al servidor recopilar información sobre las capacidades del explorador que realizó la solicitud actual.

HttpCachePolicy

Contiene métodos para configurar encabezados HTTP específicos de la memoria caché y para controlar la caché de resultados de página de ASP.NET.

HttpCachePolicyBase

Actúa como clase base para las clases que contienen métodos para configurar encabezados HTTP específicos de la caché y para controlar la caché de resultados de página de ASP.NET.

HttpCachePolicyWrapper

Encapsula el objeto intrínseco HTTP que contiene métodos para configurar encabezados HTTP específicos de la caché y para controlar la caché de resultados de página de ASP.NET.

HttpCacheVaryByContentEncodings

Proporciona un método con seguridad de tipos para establecer la propiedad VaryByContentEncodings de la clase HttpCachePolicy.

HttpCacheVaryByHeaders

Proporciona un método con seguridad de tipos para establecer la propiedad VaryByHeaders.

HttpCacheVaryByParams

Proporciona un método con seguridad de tipos para establecer la propiedad VaryByParams.

HttpClientCertificate

Proporciona los campos de certificado de cliente emitidos por el cliente en respuesta a la solicitud de identidad del cliente realizada por el servidor.

HttpCompileException

Excepción que se produce cuando se genera un error de compilación.

HttpContext

Encapsula toda la información específica de HTTP acerca de una solicitud HTTP individual.

HttpContextBase

Actúa como clase base para las clases que contienen información específica de HTTP sobre una solicitud HTTP individual.

HttpContextWrapper

Encapsula el objeto intrínseco HTTP que contiene información específica de HTTP sobre una solicitud HTTP individual.

HttpCookie

Proporciona un método con seguridad de tipos para crear y manipular cookies HTTP individuales.

HttpCookieCollection

Proporciona un método con seguridad de tipos para manipular cookies HTTP.

HttpException

Describe una excepción que apareció durante el procesamiento de solicitudes HTTP.

HttpFileCollection

Proporciona acceso a los archivos cargados por un cliente y los organiza.

HttpFileCollectionBase

Actúa como clase base para las clases que proporcionan acceso a los archivos que un cliente ha cargado.

HttpFileCollectionWrapper

Encapsula el objeto intrínseco de HTTP que ofrece acceso a archivos que un cliente ha cargado.

HttpModuleCollection

Proporciona una manera de indizar y recuperar una colección de objetos IHttpModule.

HttpParseException

Excepción que se produce cuando se produce un error de análisis.

HttpPostedFile

Proporciona acceso a archivos individuales cargados por un cliente.

HttpPostedFileBase

Actúa como clase base para las clases que proporcionan acceso a los archivos individuales que ha cargado un cliente.

HttpPostedFileWrapper

Encapsula el objeto intrínseco de HTTP que proporciona acceso a archivos individuales que un cliente ha cargado.

HttpRequest

Permite a ASP.NET leer los valores HTTP enviados por un cliente durante una solicitud web.

HttpRequestBase

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.

HttpRequestValidationException

Excepción que se produce cuando una cadena de entrada potencialmente malintencionada se recibe del cliente como parte de los datos de la solicitud. Esta clase no puede heredarse.

HttpRequestWrapper

Encapsula el objeto HTTP intrínseco que permite a ASP.NET leer los valores HTTP enviados por un cliente durante una solicitud web.

HttpResponse

Encapsula la información de la respuesta HTTP de una operación ASP.NET.

HttpResponseBase

Representa la clase base para las clases que proporcionan información sobre las respuestas HTTP de una operación de ASP.NET.

HttpResponseWrapper

Encapsula el objeto intrínseco de HTTP que proporciona información sobre las respuestas HTTP de una operación de ASP.NET.

HttpRuntime

Proporciona un conjunto de servicios en tiempo de ejecución de ASP.NET para la aplicación actual.

HttpServerUtility

Proporciona métodos del asistente para procesar las solicitudes web.

HttpServerUtilityBase

Actúa como la clase base para las clases que ofrecen métodos del asistente para procesar solicitudes web.

HttpServerUtilityWrapper

Encapsula el objeto intrínseco HTTP que proporciona métodos del asistente para procesar las solicitudes web.

HttpSessionStateBase

Actúa como clase base para las clases que proporciona acceso a los valores de estado de sesión, la configuración del nivel de sesión y los métodos de administración de vigencia.

HttpSessionStateWrapper

Encapsula el objeto intrínseco HTTP que proporciona acceso a los valores de estado de sesión, la configuración de nivel de sesión y los métodos de administración de ciclos de vida.

HttpStaticObjectsCollection

Proporciona una colección de objetos con ámbito de aplicación para la propiedad StaticObjects.

HttpStaticObjectsCollectionBase

Actúa como clase base para las clases que proporcionan una colección de objetos con ámbito en la aplicación de la propiedad StaticObjects.

HttpStaticObjectsCollectionWrapper

Encapsula el objeto intrínseco de HTTP que proporciona una colección de objetos con ámbito de aplicación para la propiedad StaticObjects.

HttpTaskAsyncHandler

Proporciona métodos que una clase derivada del controlador de tareas puede implementar para procesar una tarea asincrónica.

HttpUnhandledException

Excepción que se produce cuando se genera una excepción genérica.

HttpUtility

Proporciona métodos para codificar y descodificar direcciones URL al procesar las solicitudes web. Esta clase no puede heredarse.

HttpWorkerRequest

Esta clase abstracta define los métodos de trabajo base y las enumeraciones utilizados por el código administrado por ASP.NET para procesar solicitudes.

HttpWriter

Proporciona un objeto TextWriter al que se obtiene acceso a través del objeto HttpResponse intrínseco.

IisTraceListener

Proporciona un agente de escucha que enruta toda la salida de la traza y la depuración a la infraestructura de IIS 7.0.

MimeMapping

Asigna extensiones de documento a tipos de contenido MIME.

ParserError

Representa una advertencia o un error del analizador. Esta clase no puede heredarse.

ParserErrorCollection

Administra un conjunto de errores del analizador detectados durante el análisis. Esta clase no puede heredarse.

PreApplicationStartMethodAttribute

Proporciona mayor compatibilidad para el inicio de la aplicación.

ProcessInfo

Proporciona información sobre los procesos que se estén ejecutando.

ProcessModelInfo

Contiene métodos que devuelven información acerca de los procesos de trabajo.

SiteMap

La clase SiteMap es una representación en memoria de la estructura de navegación de un sitio, proporcionada por uno o varios proveedores del mapa del sitio. Esta clase no puede heredarse.

SiteMapNode

Representa un nodo en la estructura jerárquica del mapa del sitio, como la que describe la clase SiteMap y las clases que implementan la clase SiteMapProvider abstracta.

SiteMapNodeCollection

Proporciona una colección fuertemente tipada de objetos SiteMapNode e implementa la interfaz IHierarchicalEnumerable para admitir la navegación a través de la colección.

SiteMapProvider

Proporciona una clase base común para todos los proveedores de datos del mapa del sitio y un medio para que los desarrolladores implementen proveedores de datos del mapa del sitio personalizados que se pueden utilizar con la infraestructura del mapa del sitio ASP.NET como almacenes persistentes para los objetos SiteMap.

SiteMapProviderCollection

La clase SiteMap la utiliza para realizar el seguimiento del conjunto de objetos SiteMapProvider que están disponibles para SiteMap durante la inicialización del mapa del sitio. Esta clase no puede heredarse.

SiteMapResolveEventArgs

Proporciona datos para un evento que se genera llamando a la propiedad CurrentNode de la clase SiteMapProvider.

StaticSiteMapProvider

Actúa como implementación parcial de la clase SiteMapProvider abstracta y como clase base para la clase XmlSiteMapProvider, que es el proveedor del mapa del sitio predeterminado en ASP.NET.

TraceContext

Captura y muestra los detalles de ejecución acerca de una solicitud Web. Esta clase no puede heredarse.

TraceContextEventArgs

Proporciona una colección de registros de seguimiento a cualquier método que controle el evento TraceFinished. Esta clase no puede heredarse.

TraceContextRecord

Representa un mensaje de seguimiento de ASP.NET y sus datos asociados.

UnvalidatedRequestValues

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

UnvalidatedRequestValuesBase

Actúa como clase base de las clases que proporcionan acceso a los valores de solicitud HTTP sin desencadenar la validación de solicitudes de ASP.NET.

UnvalidatedRequestValuesWrapper

Proporciona una clase contenedora para la clase UnvalidatedRequestValuesBase y proporciona acceso a los valores de solicitud HTTP sin desencadenar la validación de solicitudes de ASP.NET.

VirtualPathUtility

Proporciona métodos de utilidad para las operaciones comunes de ruta de acceso virtual.

WebPageTraceListener

Proporciona un agente de escucha que dirige los mensajes Trace a resultados de páginas Web ASP.NET.

XmlSiteMapProvider

La clase XmlSiteMapProvider se deriva de la clase SiteMapProvider y es el proveedor de mapa del sitio predeterminado para ASP.NET. La clase XmlSiteMapProvider genera árboles de mapa del sitio a partir de archivos XML con la extensión de nombre de archivo .sitemap.

Interfaces

IHtmlString

Representa una cadena codificada en HTML que no debe volver a codificarse.

IHttpAsyncHandler

Define el contrato que deben implementar los objetos de controlador HTTP asincrónico.

IHttpHandler

Define el contrato que ASP.NET implementa para procesar de forma sincrónica las solicitudes Web HTTP mediante controladores HTTP personalizados.

IHttpHandlerFactory

Define el contrato que los generadores de clases deben implementar para crear nuevos objetos IHttpHandler.

IHttpModule

Proporciona eventos de inicialización y eliminación de módulos a la clase de implementación.

IPartitionResolver

Define métodos que se deben implementar para la resolución de la partición de estado de sesión personalizada.

ISubscriptionToken

Representa una interfaz implementada por un objeto que se puede utilizar para cancelar la suscripción de los agentes de escucha.

ITlsTokenBindingInfo

Proporciona información sobre el enlace del token de seguridad de la capa de transporte (TLS).

Enumeraciones

ApplicationShutdownReason

Especifica por qué se cerró la clase AppDomain.

AspNetHostingPermissionLevel

Especifica el nivel de confianza que se concede a una aplicación web ASP.NET.

HttpCacheability

Proporciona valores enumerados que se utilizan para establecer el encabezado HTTP Cache-Control.

HttpCacheRevalidation

Proporciona valores enumerados que se utilizan para establecer encabezados HTTP Cache-Control específicos de la validación.

HttpCookieMode

Especifica cómo se utilizan las cookies en una aplicación Web.

HttpValidationStatus

Proporciona valores enumerados que indican el estado de validación de la memoria caché.

ProcessShutdownReason

Proporciona valores enumerados que indican por qué se ha cerrado un proceso.

ProcessStatus

Proporciona valores enumerados que indican el estado actual de un proceso.

ReadEntityBodyMode

Especifica las constantes que indican cómo se leyó el cuerpo de entidad de una solicitud HTTP.

RequestNotification

Indica cuándo se producen eventos y otros eventos de ciclo de vida durante el procesamiento de una solicitud HttpApplication.

RequestNotificationStatus

Especifica el estado de una notificación en la canalización de solicitudes.

SameSiteMode

Especifica las constantes que indican el valor del atributo SameSite de la cookie.

TraceMode

Especifica el orden en que se emiten los mensajes de seguimiento en el resultado HTML de una página.

Delegados

BeginEventHandler

Representa el método que administra eventos asincrónicos, como los eventos de aplicación. La llamada a este delegado se realiza al inicio de una operación asincrónica.

EndEventHandler

Representa el método que administra eventos asincrónicos, como los eventos de aplicación.

HttpCacheValidateHandler

Representa un método al que se llama para validar un elemento almacenado en memoria caché antes de que ese elemento se sirva de la caché.

HttpResponseSubstitutionCallback

Representa el método que controla la substitución posterior a la caché.

HttpWorkerRequest.EndOfSendNotification

Representa el método que notifica a los llamadores cuándo finaliza el envío de la respuesta.

SiteMapResolveEventHandler

Representa el método que controlará el evento SiteMapResolve de una instancia concreta de la clase SiteMapProvider o la clase estática SiteMap.

TaskEventHandler

Representa la tarea asincrónica que está procesando una instancia de la clase EventHandlerTaskAsyncHelper.

TraceContextEventHandler

Representa el método que controla el evento TraceFinished de un objeto TraceContext.