Esta documentación está archivada y no tiene mantenimiento.

System.Web (Espacio de nombres)

El espacio de nombres System.Web proporciona clases e interfaces que permiten la comunicación entre el explorador y el servidor. Este espacio de nombres incluye la clase HttpRequest, que proporciona abundante información sobre la solicitud HTTP actual; la clase HttpResponse, que administra la salida de HTTP al cliente, y la clase HttpServerUtility, que proporciona acceso a las utilidades y procesos del 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 la caché de resultados.

 ClaseDescripción
Clase públicaAspNetHostingPermissionControla los permisos de acceso en los entornos alojados en host de ASP.NET. Esta clase no se puede heredar.
Clase públicaAspNetHostingPermissionAttributePermite aplicar acciones de seguridad para AspNetHostingPermission en el código mediante el uso de la seguridad declarativa. Esta clase no se puede heredar.
Clase públicaDefaultHttpHandlerRepresenta las propiedades y los métodos de un controlador HTTP predeterminado.
Clase públicaHttpApplicationDefine los métodos, las propiedades y los eventos comunes a todos los objetos de aplicación incluidos en una aplicación ASP.NET. Esta clase es la clase base para las aplicaciones definidas por el usuario en el archivo Global.asax.
Clase públicaHttpApplicationStatePermite compartir información global mediante múltiples sesiones y peticiones en una aplicación ASP.NET.
Clase públicaHttpBrowserCapabilitiesPermite al servidor recopilar información sobre las posibilidades del explorador que se ejecuta en el cliente.
Clase públicaHttpCachePolicyContiene métodos para configurar encabezados HTTP específicos de la memoria caché y para controlar la memoria caché de resultados de la página ASP.NET.
Clase públicaHttpCacheVaryByHeadersProporciona un método con seguridad de tipos para establecer la propiedad VaryByHeaders.
Clase públicaHttpCacheVaryByParamsProporciona un método con seguridad de tipos para establecer la propiedad VaryByParams.
Clase públicaHttpClientCertificateProporciona los campos de certificado del cliente emitidos por el cliente en respuesta a la solicitud de identidad del cliente realizada por el servidor.
Clase públicaHttpCompileExceptionExcepción que se produce cuando se produce un error de compilador.
Clase públicaHttpContextEncapsula toda la información específica de HTTP acerca de una solicitud HTTP individual.
Clase públicaHttpCookieProporciona un método con seguridad de tipos para crear y manipular cookies HTTP individuales.
Clase públicaHttpCookieCollectionProporciona un método con seguridad de tipos para manipular cookies HTTP.
Clase públicaHttpExceptionDescribe una excepción que apareció durante el procesamiento de solicitudes HTTP.
Clase públicaHttpFileCollectionProporciona acceso a los archivos cargados por un cliente y los organiza.
Clase públicaHttpModuleCollectionProporciona un método para indizar y recuperar una colección de objetos IHttpModule.
Clase públicaHttpParseExceptionExcepción que se produce cuando se produce un error de análisis.
Clase públicaHttpPostedFileProporciona acceso a archivos individuales cargados por un cliente.
Clase públicaHttpRequestPermite a ASP.NET leer los valores HTTP enviados por un cliente durante una solicitud Web.
Clase públicaHttpRequestValidationExceptionExcepció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.
Clase públicaHttpResponseEncapsula la información de la respuesta HTTP de una operación ASP.NET.
Clase públicaHttpRuntimeProporciona un conjunto de servicios en tiempo de ejecución de ASP.NET para la aplicación actual.
Clase públicaHttpServerUtilityProporciona métodos auxiliares para procesar las solicitudes Web.
Clase públicaHttpStaticObjectsCollectionProporciona una colección de objetos con ámbito de aplicación para la propiedad StaticObjects.
Clase públicaHttpUnhandledExceptionExcepción que se produce cuando se produce una excepción genérica.
Clase públicaHttpUtilityProporciona métodos para codificar y descodificar direcciones URL cuando se procesan solicitudes Web. Esta clase no puede heredarse.
Clase públicaHttpWorkerRequestEsta clase abstracta define los métodos de trabajo base y las enumeraciones utilizados por el código administrado por ASP.NET para procesar solicitudes.
Clase públicaHttpWriterProporciona un objeto TextWriter al que se obtiene acceso a través del objeto HttpResponse intrínseco.
Clase públicaIisTraceListener 
Clase públicaParserErrorRepresenta una advertencia o un error del analizador. Esta clase no se puede heredar.
Clase públicaParserErrorCollectionAdministra un conjunto de errores del analizador detectados durante el análisis. Esta clase no puede heredarse.
Clase públicaProcessInfoProporciona información sobre los procesos que se estén ejecutando.
Clase públicaProcessModelInfoContiene métodos que devuelven información acerca de los procesos de trabajo.
Clase públicaSiteMapLa clase SiteMap es una representación en memoria de la estructura de exploración de un sitio, proporcionada por uno o varios proveedores del mapa del sitio. Esta clase no se puede heredar.
Clase públicaSiteMapNodeRepresenta un nodo en la estructura jerárquica del mapa del sitio, como la descrita por la clase SiteMap y por las clases que implementan la clase SiteMapProvider abstracta.
Clase públicaSiteMapNodeCollectionProporciona una colección con establecimiento inflexible de tipos para los objetos SiteMapNode e implementa la interfaz IHierarchicalEnumerable para permitir el desplazamiento por la colección.
Clase públicaSiteMapProviderProporciona 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.
Clase públicaSiteMapProviderCollectionLa 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 se puede heredar.
Clase públicaSiteMapResolveEventArgsProporciona datos para un evento que se genera llamando a la propiedad CurrentNode de la clase SiteMapProvider.
Clase públicaStaticSiteMapProviderActú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.
Clase públicaTraceContextCaptura y muestra los detalles de ejecución acerca de una solicitud Web. Esta clase no puede heredarse.
Clase públicaTraceContextEventArgsProporciona una colección de registros de seguimiento a cualquier método que controle el evento TraceFinished. Esta clase no puede heredarse.
Clase públicaTraceContextRecordRepresenta un mensaje de seguimiento de ASP.NET y sus datos asociados.
Clase públicaVirtualPathUtilityProporciona métodos de utilidad para las operaciones comunes de ruta de acceso virtual.
Clase públicaWebPageTraceListenerProporciona un agente de escucha que dirige los mensajes Trace a resultados de páginas Web ASP.NET.
Clase públicaXmlSiteMapProviderLa clase XmlSiteMapProvider se deriva de la clase SiteMapProvider y es el proveedor del mapa del sitio predeterminado de 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.

 InterfazDescripción
Interfaz públicaIHttpAsyncHandlerDefine el contrato que deben implementar los objetos de controlador HTTP asincrónico.
Interfaz públicaIHttpHandlerDefine el contrato que ASP.NET implementa para procesar de forma sincrónica las solicitudes Web HTTP mediante controladores HTTP personalizados.
Interfaz públicaIHttpHandlerFactoryDefine el contrato que los generadores de clases deben implementar para crear nuevos objetos IHttpHandler.
Interfaz públicaIHttpModuleProporciona eventos de inicialización y eliminación de módulos a la clase que lo implementa.
Interfaz públicaIPartitionResolverDefine métodos que se deben implementar para la resolución de la partición de estado de sesión personalizada.

 DelegadoDescripción
Delegado públicoBeginEventHandlerRepresenta 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.
Delegado públicoEndEventHandlerRepresenta el método que administra eventos asincrónicos, como los eventos de aplicación.
Delegado públicoHttpCacheValidateHandlerRepresenta 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é.
Delegado públicoHttpResponseSubstitutionCallbackRepresenta el método que controla la substitución posterior a la caché.
Delegado públicoHttpWorkerRequest.EndOfSendNotificationRepresenta el método que notifica a los llamadores cuándo finaliza el envío de la respuesta.
Delegado públicoSiteMapResolveEventHandlerRepresenta el método que controlará el evento SiteMapResolve de una instancia concreta de la clase SiteMapProvider o la clase estática SiteMap.
Delegado públicoTraceContextEventHandlerRepresenta el método que controla el evento TraceFinished de un objeto TraceContext.

 EnumeraciónDescripción
Enumeración públicaApplicationShutdownReasonEspecifica por qué se cerró la clase AppDomain.
Enumeración públicaAspNetHostingPermissionLevelEspecifica el nivel de confianza concedido a una aplicación Web ASP.NET.
Enumeración públicaHttpCacheabilityProporciona valores enumerados que se utilizan para establecer el encabezado HTTP Cache-Control.
Enumeración públicaHttpCacheRevalidationProporciona valores enumerados que se utilizan para establecer encabezados HTTP Cache-Control específicos de la validación.
Enumeración públicaHttpCookieModeEspecifica cómo se utilizan las cookies en una aplicación Web.
Enumeración públicaHttpValidationStatusProporciona valores enumerados que indican el estado de validación de la memoria caché.
Enumeración públicaProcessShutdownReasonProporciona valores enumerados que indican por qué se ha cerrado un proceso.
Enumeración públicaProcessStatusProporciona valores enumerados que indican el estado actual de un proceso.
Enumeración públicaRequestNotification 
Enumeración públicaRequestNotificationStatus 
Enumeración públicaTraceModeEspecifica el orden en que se emiten los mensajes de seguimiento en el resultado HTML de una página.
Mostrar: