System.Web Namespace

El espacio de nombres System.Web proporciona clases e interfaces que permiten la comunicación entre el explorador y el servidor. The System.Web namespace supplies classes and interfaces that enable browser-server communication. Este espacio de nombres incluye la clase HttpRequest, que proporciona amplia información sobre la solicitud HTTP actual, la clase HttpResponse, que administra la salida HTTP al cliente, y la clase HttpServerUtility, que proporciona acceso a las utilidades y procesos del servidor. This namespace includes the HttpRequest class, which provides extensive information about the current HTTP request; the HttpResponse class, which manages HTTP output to the client; and the HttpServerUtility class, which provides access to server-side utilities and processes. 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 memoria caché de resultados. System.Web also includes classes for cookie manipulation, file transfer, exception information, and output cache control.

Clases

AspNetHostingPermission

Controla los permisos de acceso en los entornos hospedados de ASP.NET. Controls access permissions in ASP.NET hosted environments. Esta clase no puede heredarse. This class cannot be inherited.

AspNetHostingPermissionAttribute

Permite acciones de seguridad de AspNetHostingPermission para que se apliquen al código mediante seguridad declarativa. Allows security actions for AspNetHostingPermission to be applied to code using declarative security. Esta clase no puede heredarse. This class cannot be inherited.

DefaultHttpHandler

Representa las propiedades y los métodos de un controlador HTTP predeterminado. Represents the properties and methods of a default HTTP handler.

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. Converts task-returning asynchronous methods into methods that use the asynchronous programming model used in previous versions of ASP.NET and that is based on begin and end events.

HtmlString

Representa una cadena codificada en HTML que no debe volver a codificarse. Represents an HTML-encoded string that should not be encoded again.

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. Defines the methods, properties, and events that are common to all application objects in an ASP.NET application. Esta clase es la clase base para las aplicaciones que están definidas por el usuario en el archivo Global.asax. This class is the base class for applications that are defined by the user in the Global.asax file.

HttpApplicationState

Habilita el uso compartido de la información global entre varias sesiones y solicitudes dentro de una aplicación ASP.NET. Enables sharing of global information across multiple sessions and requests within an ASP.NET application.

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. Serves as the base class for classes that enable information to be shared across multiple sessions and requests within an ASP.NET application.

HttpApplicationStateWrapper

Encapsula el objeto intrínseco de HTTP que permite compartir información entre varias solicitudes y sesiones de una aplicación ASP.NET. Encapsulates the HTTP intrinsic object that enables information to be shared across multiple requests and sessions within an ASP.NET application.

HttpBrowserCapabilities

Permite al servidor recopilar información sobre las posibilidades del explorador que se ejecuta en el cliente. Enables the server to gather information on the capabilities of the browser that is running on the client.

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. Serves as the base class for classes that enable the server to gather information about the capabilities of the browser that made the current request.

HttpBrowserCapabilitiesWrapper

Encapsula el objeto HTTP intrínseco que permite al servidor recopilar información sobre las capacidades del explorador que realizó la solicitud actual. Encapsulates the HTTP intrinsic object that enables the server to gather information about the capabilities of the browser that has made the current request.

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. Contains methods for setting cache-specific HTTP headers and for controlling the ASP.NET page output cache.

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. Serves as the base class for classes that contain methods for setting cache-specific HTTP headers and for controlling the ASP.NET page output cache.

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. Encapsulates the HTTP intrinsic object that contains methods for setting cache-specific HTTP headers and for controlling the ASP.NET page output cache.

HttpCacheVaryByContentEncodings

Proporciona un método con seguridad de tipos para establecer la propiedad VaryByContentEncodings de la clase HttpCachePolicy. Provides a type-safe way to set the VaryByContentEncodings property of the HttpCachePolicy class.

HttpCacheVaryByHeaders

Proporciona un método con seguridad de tipos para establecer la propiedad VaryByHeaders. Provides a type-safe way to set the VaryByHeaders property.

HttpCacheVaryByParams

Proporciona un método con seguridad de tipos para establecer la propiedad VaryByParams. Provides a type-safe way to set the VaryByParams property.

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. Provides the client certificate fields issued by the client in response to the server's request for the client's identity.

HttpCompileException

Excepción que se produce cuando se genera un error de compilación. The exception that is thrown when a compiler error occurs.

HttpContext

Encapsula toda la información específica de HTTP acerca de una solicitud HTTP individual. Encapsulates all HTTP-specific information about an individual HTTP request.

HttpContextBase

Actúa como clase base para las clases que contienen información específica de HTTP sobre una solicitud HTTP individual. Serves as the base class for classes that contain HTTP-specific information about an individual HTTP request.

HttpContextWrapper

Encapsula el objeto intrínseco HTTP que contiene información específica de HTTP sobre una solicitud HTTP individual. Encapsulates the HTTP intrinsic object that contains HTTP-specific information about an individual HTTP request.

HttpCookie

Proporciona un método con seguridad de tipos para crear y manipular cookies HTTP individuales. Provides a type-safe way to create and manipulate individual HTTP cookies.

HttpCookieCollection

Proporciona un método con seguridad de tipos para manipular cookies HTTP. Provides a type-safe way to manipulate HTTP cookies.

HttpException

Describe una excepción que apareció durante el procesamiento de solicitudes HTTP. Describes an exception that occurred during the processing of HTTP requests.

HttpFileCollection

Proporciona acceso a los archivos cargados por un cliente y los organiza. Provides access to and organizes files uploaded by a client.

HttpFileCollectionBase

Actúa como clase base para las clases que proporcionan acceso a los archivos que un cliente ha cargado. Serves as the base class for classes that provide access to files that were uploaded by a client.

HttpFileCollectionWrapper

Encapsula el objeto intrínseco de HTTP que ofrece acceso a archivos que un cliente ha cargado. Encapsulates the HTTP intrinsic object that provides access to files that were uploaded by a client.

HttpModuleCollection

Proporciona una manera de indizar y recuperar una colección de objetos IHttpModule. Provides a way to index and retrieve a collection of IHttpModule objects.

HttpParseException

Excepción que se produce cuando se produce un error de análisis. The exception that is thrown when a parse error occurs.

HttpPostedFile

Proporciona acceso a archivos individuales cargados por un cliente. Provides access to individual files that have been uploaded by a client.

HttpPostedFileBase

Actúa como clase base para las clases que proporcionan acceso a los archivos individuales que ha cargado un cliente. Serves as the base class for classes that provide access to individual files that have been uploaded by a client.

HttpPostedFileWrapper

Encapsula el objeto intrínseco de HTTP que proporciona acceso a archivos individuales que un cliente ha cargado. Encapsulates the HTTP intrinsic object that provides access to individual files that have been uploaded by a client.

HttpRequest

Permite a ASP.NET leer los valores HTTP enviados por un cliente durante una solicitud web. Enables ASP.NET to read the HTTP values sent by a client during a Web request.

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. Serves as the base class for classes that enable ASP.NET to read the HTTP values sent by a client during a Web request.

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. The exception that is thrown when a potentially malicious input string is received from the client as part of the request data. Esta clase no puede heredarse. This class cannot be inherited.

HttpRequestWrapper

Encapsula el objeto HTTP intrínseco que permite a ASP.NET leer los valores HTTP enviados por un cliente durante una solicitud web. Encapsulates the HTTP intrinsic object that enables ASP.NET to read the HTTP values that are sent by a client during a Web request.

HttpResponse

Encapsula la información de la respuesta HTTP de una operación ASP.NET. Encapsulates HTTP-response information from an ASP.NET operation.

HttpResponseBase

Representa la clase base para las clases que proporcionan información sobre las respuestas HTTP de una operación de ASP.NET. Represents the base class for classes that provides HTTP-response information from an ASP.NET operation.

HttpResponseWrapper

Encapsula el objeto intrínseco de HTTP que proporciona información sobre las respuestas HTTP de una operación de ASP.NET. Encapsulates the HTTP intrinsic object that provides HTTP-response information from an ASP.NET operation.

HttpRuntime

Proporciona un conjunto de servicios en tiempo de ejecución de ASP.NET para la aplicación actual. Provides a set of ASP.NET run-time services for the current application.

HttpServerUtility

Proporciona métodos auxiliares para procesar las solicitudes web. Provides helper methods for processing Web requests.

HttpServerUtilityBase

Actúa como la clase base para las clases que ofrecen métodos auxiliares para procesar solicitudes web. Serves as the base class for classes that provide helper methods for processing Web requests.

HttpServerUtilityWrapper

Encapsula el objeto intrínseco HTTP que proporciona métodos auxiliares para procesar las solicitudes web. Encapsulates the HTTP intrinsic object that provides helper methods for processing Web requests.

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. Serves as the base class for classes that provides access to session-state values, session-level settings, and lifetime management methods.

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. Encapsulates the HTTP intrinsic object that provides access to session-state values, session-level settings, and lifetime management methods.

HttpStaticObjectsCollection

Proporciona una colección de objetos con ámbito de aplicación para la propiedad StaticObjects. Provides a collection of application-scoped objects for the StaticObjects property.

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. Serves as the base class for classes that provide a collection of application-scoped objects for the StaticObjects property.

HttpStaticObjectsCollectionWrapper

Encapsula el objeto intrínseco de HTTP que proporciona una colección de objetos con ámbito de aplicación para la propiedad StaticObjects. Encapsulates the HTTP intrinsic object that provides a collection of application-scoped objects for the StaticObjects property.

HttpTaskAsyncHandler

Proporciona métodos que una clase derivada del controlador de tareas puede implementar para procesar una tarea asincrónica. Provides methods that a derived task handler class can implement in order to process an asynchronous task.

HttpUnhandledException

Excepción que se produce cuando se genera una excepción genérica. The exception that is thrown when a generic exception occurs.

HttpUtility

Proporciona métodos para codificar y descodificar direcciones URL al procesar las solicitudes web. Provides methods for encoding and decoding URLs when processing Web requests. Esta clase no puede heredarse. This class cannot be inherited.

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. This abstract class defines the base worker methods and enumerations used by ASP.NET managed code to process requests.

HttpWriter

Proporciona un objeto TextWriter al que se obtiene acceso a través del objeto HttpResponse intrínseco. Provides a TextWriter object that is accessed through the intrinsic HttpResponse object.

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. Provides a listener that routes all tracing and debugging output to the IIS 7.0 infrastructure.

MimeMapping

Asigna extensiones de documento a tipos de contenido MIME. Maps document extensions to content MIME types.

ParserError

Representa una advertencia o un error del analizador. Represents a parser error or warning. Esta clase no puede heredarse. This class cannot be inherited.

ParserErrorCollection

Administra un conjunto de errores del analizador detectados durante el análisis. Manages a set of parser errors detected during parsing. Esta clase no puede heredarse. This class cannot be inherited.

PreApplicationStartMethodAttribute

Proporciona mayor compatibilidad para el inicio de la aplicación. Provides expanded support for application startup.

ProcessInfo

Proporciona información sobre los procesos que se estén ejecutando. Provides information on processes currently executing.

ProcessModelInfo

Contiene métodos que devuelven información acerca de los procesos de trabajo. Contains methods that return information about worker processes.

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. The SiteMap class is an in-memory representation of the navigation structure for a site, which is provided by one or more site map providers. Esta clase no puede heredarse. This class cannot be inherited.

SiteMapNode

Representa 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. Represents a node in the hierarchical site map structure such as that described by the SiteMap class and classes that implement the abstract SiteMapProvider class.

SiteMapNodeCollection

Proporciona una colección fuertemente tipada para los objetos SiteMapNode e implementa la interfaz IHierarchicalEnumerable para permitir la exploración en la colección. Provides a strongly typed collection for SiteMapNode objects and implements the IHierarchicalEnumerable interface to support navigating through the collection.

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. Provides a common base class for all site map data providers, and a way for developers to implement custom site map data providers that can be used with the ASP.NET site map infrastructure as persistent stores for SiteMap objects.

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. Used by the SiteMap class to track the set of SiteMapProvider objects that are available to the SiteMap during site map initialization. Esta clase no puede heredarse. This class cannot be inherited.

SiteMapResolveEventArgs

Proporciona datos para un evento que se genera llamando a la propiedad CurrentNode de la clase SiteMapProvider. Provides data for an event that is raised by calling the CurrentNode property of the SiteMapProvider class.

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. Serves as a partial implementation of the abstract SiteMapProvider class and serves as a base class for the XmlSiteMapProvider class, which is the default site map provider in ASP.NET.

TraceContext

Captura y muestra los detalles de ejecución acerca de una solicitud Web. Captures and presents execution details about a Web request. Esta clase no puede heredarse. This class cannot be inherited.

TraceContextEventArgs

Proporciona una colección de registros de seguimiento a cualquier método que controle el evento TraceFinished. Provides a collection of trace records to any method that handles the TraceFinished event. Esta clase no puede heredarse. This class cannot be inherited.

TraceContextRecord

Representa un mensaje de seguimiento de ASP.NET y sus datos asociados. Represents an ASP.NET trace message and any associated data.

UnvalidatedRequestValues

Proporciona acceso a los valores de solicitud HTTP sin que se desencadene la validación de solicitudes de ASP.NET. Provides access to HTTP request values without triggering ASP.NET request validation.

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. Serves as the base class for classes that provide access to HTTP request values without triggering ASP.NET request validation.

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. Provides a wrapper class for the UnvalidatedRequestValuesBase class, and provides access to HTTP request values without triggering ASP.NET request validation.

VirtualPathUtility

Proporciona métodos de utilidad para las operaciones comunes de ruta de acceso virtual. Provides utility methods for common virtual path operations.

WebPageTraceListener

Proporciona un agente de escucha que dirige los mensajes Trace a resultados de páginas Web ASP.NET. Provides a listener that directs Trace messages to ASP.NET Web page outputs.

XmlSiteMapProvider

La clase XmlSiteMapProvider se deriva de la clase SiteMapProvider y es el proveedor de mapa del sitio predeterminado para ASP.NET. The XmlSiteMapProvider class is derived from the SiteMapProvider class and is the default site map provider for 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. The XmlSiteMapProvider class generates site map trees from XML files with the file name extension .sitemap.

Interfaces

IHtmlString

Representa una cadena codificada en HTML que no debe volver a codificarse. Represents an HTML-encoded string that should not be encoded again.

IHttpAsyncHandler

Define el contrato que deben implementar los objetos de controlador HTTP asincrónico. Defines the contract that HTTP asynchronous handler objects must implement.

IHttpHandler

Define el contrato que ASP.NET implementa para procesar de forma sincrónica las solicitudes Web HTTP mediante controladores HTTP personalizados. Defines the contract that ASP.NET implements to synchronously process HTTP Web requests using custom HTTP handlers.

IHttpHandlerFactory

Define el contrato que los generadores de clases deben implementar para crear nuevos objetos IHttpHandler. Defines the contract that class factories must implement to create new IHttpHandler objects.

IHttpModule

Proporciona eventos de inicialización y eliminación de módulos a la clase de implementación. Provides module initialization and disposal events to the implementing class.

IPartitionResolver

Define métodos que se deben implementar para la resolución de la partición de estado de sesión personalizada. Defines methods that must be implemented for custom session-state partition resolution.

ISubscriptionToken

Representa una interfaz implementada por un objeto que se puede utilizar para cancelar la suscripción de los agentes de escucha. Represents an interface that is implemented by an object and that can be used to unsubscribe listeners.

ITlsTokenBindingInfo

Proporciona información sobre el enlace del token de seguridad de la capa de transporte (TLS). Provides information about transport layer security (TLS) token binding.

Enumeraciones

ApplicationShutdownReason

Especifica por qué se cerró la clase AppDomain. Specifies why the AppDomain class shut down.

AspNetHostingPermissionLevel

Especifica el nivel de confianza que se concede a una aplicación web ASP.NET. Specifies the trust level that is granted to an ASP.NET Web application.

HttpCacheability

Proporciona valores enumerados que se utilizan para establecer el encabezado HTTP Cache-Control. Provides enumerated values that are used to set the Cache-Control HTTP header.

HttpCacheRevalidation

Proporciona valores enumerados que se utilizan para establecer encabezados HTTP Cache-Control específicos de la validación. Provides enumerated values that are used to set revalidation-specific Cache-Control HTTP headers.

HttpCookieMode

Especifica cómo se utilizan las cookies en una aplicación Web. Specifies how cookies are used for a Web application.

HttpValidationStatus

Proporciona valores enumerados que indican el estado de validación de la memoria caché. Provides enumerated values that indicate cache validation status.

ProcessShutdownReason

Proporciona valores enumerados que indican por qué se ha cerrado un proceso. Provides enumerated values that indicate why a process has shut down.

ProcessStatus

Proporciona valores enumerados que indican el estado actual de un proceso. Provides enumerated values that indicate the current status of a process.

ReadEntityBodyMode

Especifica las constantes que indican cómo se leyó el cuerpo de entidad de una solicitud HTTP. Specifies constants that indicate how the entity body of an HTTP request has been read.

RequestNotification

Indica cuándo se producen eventos y otros eventos de ciclo de vida durante el procesamiento de una solicitud HttpApplication. Indicates when events and other life-cycle events occur while a HttpApplication request is being processed.

RequestNotificationStatus

Especifica el estado de una notificación en la canalización de solicitudes. Specifies the state of a notification in the request pipeline.

SameSiteMode

Especifica las constantes que indican el valor del atributo SameSite de la cookie. Specifies constants that indicate the value for the SameSite attribute of the cookie.

TraceMode

Especifica el orden en que se emiten los mensajes de seguimiento en el resultado HTML de una página. Specifies in what order trace messages are emitted into the HTML output of a page.

Delegados

BeginEventHandler

Representa el método que administra eventos asincrónicos, como los eventos de aplicación. Represents the method that handles asynchronous events such as application events. La llamada a este delegado se realiza al inicio de una operación asincrónica. This delegate is called at the start of an asynchronous operation.

EndEventHandler

Representa el método que administra eventos asincrónicos, como los eventos de aplicación. Represents the method that handles asynchronous events such as application events.

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é. Represents a method that is called to validate a cached item before the item is served from the cache.

HttpResponseSubstitutionCallback

Representa el método que controla la substitución posterior a la caché. Represents the method that handles post-cache substitution.

HttpWorkerRequest.EndOfSendNotification

Representa el método que notifica a los llamadores cuándo finaliza el envío de la respuesta. Represents the method that Notifies callers when sending of the response is complete.

SiteMapResolveEventHandler

Representa el método que controlará el evento SiteMapResolve de una instancia concreta de la clase SiteMapProvider o la clase estática SiteMap. Represents the method that will handle the SiteMapResolve event of a specific instance of the SiteMapProvider or static SiteMap class.

TaskEventHandler

Representa la tarea asincrónica que está procesando una instancia de la clase EventHandlerTaskAsyncHelper. Represents the asynchronous task that is being processed by an instance of the EventHandlerTaskAsyncHelper class.

TraceContextEventHandler

Representa el método que controla el evento TraceFinished de un objeto TraceContext. Represents the method that handles the TraceFinished event of a TraceContext object.