System.Web Espacio de nombres
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í.
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 |
HttpCacheRevalidation |
Proporciona valores enumerados que se utilizan para establecer encabezados HTTP |
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. |