System.Web (Espacios de nombres)
Incluir miembros protegidos
Incluir miembros heredados
Incluir miembros de .NET Framework
Incluir miembros de XNA Framework
Incluir miembros de Biblioteca de clases portable
Los espacios de nombres System.Web contienen tipos que habilitan la comunicación entre el explorador y el servidor. Los espacios de nombres secundarios incluyen tipos que admiten autenticación de formularios de ASP.NET, servicios de aplicación, almacenamiento en caché de datos en el servidor, configuración de aplicaciones ASP.NET, datos dinámicos, controladores HTTP, serialización de JSON, incorporación de funcionalidad AJAX a ASP.NET, seguridad de ASP.NET y servicios Web.
Espacios de nombres
Espacio de nombres | Descripción |
---|---|
System.Web | 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 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.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.ApplicationServices | El espacio de nombres System.Web.ApplicationServices proporciona clases que permiten el acceso a servicios de aplicación de perfiles, roles y autenticación de formularios de ASP.NET como servicios de Windows Communication Foundation (WCF). |
System.Web.Caching | El espacio de nombres System.Web.Caching proporciona clases para guardar en la memoria caché del servidor datos utilizados con frecuencia. |
System.Web.ClientServices | El espacio de nombres System.Web.ClientServices proporciona las clases que admiten el acceso de las aplicaciones basadas en Windows a la autenticación Microsoft Ajax, los roles y los servicios de perfil. |
System.Web.ClientServices.Providers | El espacio de nombres System.Web.ClientServices.Providers contiene los proveedores de servicios del cliente y otras clases que admiten el acceso en aplicaciones basadas en Windows a la autenticación, roles y servicios de perfil de Microsoft Ajax. |
System.Web.Compilation | El espacio de nombres System.Web.Compilation contiene clases para generar y compilar tipos de archivo personalizados dentro del entorno de generación ASP.NET. |
System.Web.Configuration | El espacio de nombres System.Web.Configuration contiene clases que se utilizan para establecer una configuración de ASP.NET. |
System.Web.Configuration.Internal | El espacio de nombres System.Web.Configuration.Internal contiene tipos de configuración solo pensados para uso interno. |
System.Web.DynamicData | El espacio de nombres System.Web.DynamicData contiene clases que proporcionan la funcionalidad básica de los datos dinámicos de ASP.NET.También proporciona características de extensibilidad que permiten personalizar el comportamiento de los datos dinámicos. |
System.Web.DynamicData.Design | El espacio de nombres System.Web.DynamicData.Design contiene clases que proporcionan compatibilidad en tiempo de diseño para las clases del espacio de nombres System.Web.DynamicData. |
System.Web.DynamicData.ModelProviders | El espacio de nombres System.Web.DynamicData.ModelProviders contiene clases que definen la funcionalidad básica de los proveedores de datos dinámicos de ASP.NET. |
System.Web.Handlers | El espacio de nombres System.Web.Handlers contiene clases de controlador HTTP que procesan las solicitudes HTTP a un servidor web. |
System.Web.Hosting | El espacio de nombres System.Web.Hosting proporciona la funcionalidad necesaria para hospedar aplicaciones ASP.NET desde aplicaciones administradas fuera de Microsoft Internet Information Services (IIS). |
System.Web.Instrumentation | El espacio de nombres System.Web.Instrumentation contiene tipos que proporcionan información sobre la ejecución de la página actual, que incluyen agentes de escucha e instrumentación de ejecución, y que incluyen métodos a los que se llama antes y después de que el motor de vista presente la salida. |
System.Web.Mail | Las clases de este espacio de nombres están en desuso.Utilice en su lugar el espacio de nombres System.Net.Mail.El espacio de nombres System.Web.Mail contiene clases que permiten construir y enviar mensajes mediante el componente de mensajes CDOSYS (Objetos de datos de colaboración para Windows 2000).El mensaje de correo se entrega por medio del servicio de correo SMTP integrado en Microsoft Windows 2000 o bien mediante un servidor SMTP arbitrario.Las clases de este espacio de nombres se pueden utilizar desde ASP.NET o desde cualquier aplicación administrada. |
System.Web.Management | El espacio de nombres System.Web.Management contiene clases e interfaces para administrar y supervisar el estado de las aplicaciones web. |
System.Web.Mobile | El espacio de nombres System.Web.Mobile contiene las funciones fundamentales, incluyendo la autenticación y el control de errores, necesarias para compilar aplicaciones web ASP.NET Mobile. Para obtener información sobre cómo desarrollar aplicaciones móviles de ASP.NET, vea el sitio web de www.asp.net/mobile. |
System.Web.ModelBinding | El espacio de nombres System.Web.ModelBinding proporciona clases que permiten enlazar objetos de datos a controles de servidor de formularios Web Forms de ASP.NET. |
System.Web.Profile | El espacio de nombres System.Web.Profile contiene clases que se utilizan para trabajar con perfiles de usuario de ASP.NET en las aplicaciones de servidor web. |
System.Web.Query.Dynamic | El espacio de nombres System.Web.Query.Dynamic contiene clases que se utilizan para analizar expresiones de un control LinqDataSource en Language-Integrated Query (LINQ). |
System.Web.RegularExpressions | El espacio de nombres System.Web.RegularExpressions proporciona expresiones regulares precompiladas que se pueden utilizar para analizar archivos de ASP.NET.Todos los miembros del espacio de nombres System.Web.RegularExpressions son descendientes de la clase Regex. |
System.Web.Routing | El espacio de nombres System.Web.Routing proporciona las clases que se utilizan con el enrutamiento de direcciones URL, lo que permite utilizar direcciones URL que no se corresponden con un archivo físico. |
System.Web.Script | El espacio de nombres System.Web.Script contiene clases que proporcionan información de recursos de script. |
System.Web.Script.Serialization | El espacio de nombres System.Web.Script.Serialization contiene clases que proporcionan serialización y deserialización JSON (JavaScript Object Notation) para tipos administrados.También proporciona características de extensibilidad para personalizar el comportamiento de la serialización. |
System.Web.Script.Services | El espacio de nombres System.Web.Script.Services proporciona atributos que permiten personalizar la compatibilidad con servicios Web para el uso de la funcionalidad de AJAX en ASP.NET. |
System.Web.Security | El espacio de nombres System.Web.Security contiene clases que sirven para implementar la seguridad de ASP.NET en las aplicaciones de servidores web. |
System.Web.Security.AntiXss | Contiene métodos que puede utilizar para codificar cadenas a fin de ayudar a proteger la aplicación contra los ataques de de script (XSS) a través de sitios y de inserción LDAP. |
System.Web.Services | El espacio de nombres System.Web.Services se compone de las clases que permiten crear servicios Web XML mediante clientes de servicios Web XML y ASP.NET.Los servicios Web XML son aplicaciones que permiten intercambiar mensajes en un entorno de correspondencia imprecisa mediante protocolos estándar como HTTP, XML, XSD, SOAP y WSDL.Los servicios Web XML permiten compilar aplicaciones modulares ubicadas dentro y fuera de empresas de entornos heterogéneos, por lo que pueden interoperar con una amplia variedad de implementaciones, plataformas y dispositivos.Los mensajes XML basados en SOAP de estas aplicaciones pueden tener partes bien definidas (estructuradas y escritas) o partes con una definición imprecisa (utilizando XML arbitrario).Capacidad de los mensajes para evolucionar en el tiempo sin afectar al protocolo es fundamental para la flexibilidad y solidez de los servicios Web XML como bloque de creación del futuro de la Web. |
System.Web.Services.Configuration | El espacio de nombres System.Web.Services.Configuration consta de las clases que configuran el modo en que se crean los servicios Web XML mediante la ejecución de ASP.NET. |
System.Web.Services.Description | El espacio de nombres System.Web.Services.Description consta de las clases que permiten describir públicamente un servicio Web XML mediante lenguaje de descripción de servicios Web (WSDL).Cada clase en este espacio de nombres se corresponde con un elemento específico de la especificación WSDL, y la jerarquía de clases se corresponde con la estructura XML de un documento WSDL válido.Para obtener más información acerca de WSDL, vea la especificación en el sitio web de W3C (http://www.w3.org/TR/wsdl/). |
System.Web.Services.Discovery | El espacio de nombres System.Web.Services.Discovery consta de las clases que permiten a los clientes del servicio Web XML localizar los servicios Web XML disponibles en un servidor web mediante un proceso denominado Descubrimiento de servicios Web XML. |
System.Web.Services.Protocols | El espacio de nombres System.Web.Services.Protocols está formado por las clases que definen los protocolos utilizados para transmitir datos a través del cable durante la comunicación entre los clientes de servicios Web XML y los servicios Web XML creados mediante ASP.NET. |
System.Web.SessionState | El espacio de nombres System.Web.SessionState suministra las clases e interfaces que permiten almacenar los datos específicos de un cliente en una aplicación web en el servidor.Los datos relativos al estado de la sesión se utilizan para ofrecer al cliente la apariencia de una conexión permanente con la aplicación.La información sobre el estado se puede almacenar en la memoria de proceso local o, en el caso de configuraciones de granjas de servidores web, se puede almacenar fuera del proceso utilizando el servicio ASP.NET State o una base de datos de Microsoft SQL Server. |
System.Web.UI | El espacio de nombres System.Web.UI proporciona clases e interfaces que permiten crear controles de servidor ASP.NET y páginas web ASP.NET para la interfaz de usuario de las aplicaciones web ASP.NET. |
System.Web.UI.Adapters | El espacio de nombres System.Web.UI.Adapters contiene las clases base para los adaptadores de control y los adaptadores de página.Puede utilizar estos adaptadores para invalidar los estados de ciclo de vida de páginas y controles.Esto es útil si desea modificar el marcado o el comportamiento de un control para nuevos estándares de marcado o para exploradores específicos. |
System.Web.UI.DataVisualization.Charting | El espacio de nombres System.Web.UI.DataVisualization.Charting contiene métodos y propiedades para el control de servidor web Chart. |
System.Web.UI.Design | El espacio de nombres System.Web.UI.Design contiene clases que se pueden utilizar para ampliar la compatibilidad en tiempo de diseño de las páginas web ASP.NET y de los controles de servidor web. |
System.Web.UI.Design.Directives | El espacio de nombres System.Web.UI.Design.Directives contiene clases que se pueden usar para ampliar la compatibilidad de las directivas de página web de ASP.NET. |
System.Web.UI.Design.MobileControls | El espacio de nombres System.Web.UI.Design.MobileControls contiene clases que proporcionan compatibilidad en tiempo de diseño para las clases del espacio de nombres System.Web.UI.MobileControls. Para obtener información sobre cómo desarrollar aplicaciones móviles de ASP.NET, vea el sitio web de www.asp.net/mobile. |
System.Web.UI.Design.MobileControls.Converters | El espacio de nombres System.Web.UI.Design.MobileControls.Converters contiene clases que proporcionan compatibilidad en tiempo de diseño para los convertidores de tipos de datos de los controles móviles.Para obtener información sobre cómo desarrollar aplicaciones móviles de ASP.NET, vea el sitio web de www.asp.net/mobile. |
System.Web.UI.Design.WebControls | El espacio de nombres System.Web.UI.Design.WebControls contiene clases que se pueden utilizar para ampliar la compatibilidad de los controles de servidor web en tiempo de diseño. |
System.Web.UI.Design.WebControls.WebParts | El espacio de nombres System.Web.UI.Design.WebControls.WebParts contiene clases que proporcionan compatibilidad en tiempo de diseño para los controles derivados de las clases del espacio de nombres System.Web.UI.WebControls.WebParts. |
System.Web.UI.HtmlControls | El espacio de nombres System.Web.UI.HtmlControls contiene clases que permiten crear controles de servidor HTML en una página de formularios Web Forms.Los controles de servidor HTML se ejecutan en el servidor y se asignan directamente a las etiquetas HTML estándar compatibles con la mayoría de los exploradores.Estas clases permiten controlar mediante programación los elementos HTML de una página de formularios Web Forms. |
System.Web.UI.MobileControls | El espacio de nombres System.Web.UI.MobileControls contiene un conjunto de controles de servidor ASP.NET que pueden representar la aplicación para distintos dispositivos móviles diferentes.Las API de este espacio de nombres están obsoletas.Para obtener información sobre cómo desarrollar aplicaciones móviles de ASP.NET, vea el sitio web de www.asp.net/mobile. |
System.Web.UI.MobileControls.Adapters | El espacio de nombres System.Web.UI.MobileControls.Adapters contiene clases que se pueden utilizar para invalidar las etapas del ciclo de vida de un control móvil, de cara a modificar su formato HTML, CHTML o WML predeterminado, o el comportamiento de nuevos estándares de marcado o de dispositivos móviles y exploradores específicos. Las API de este espacio de nombres están obsoletas.Para obtener información sobre cómo desarrollar aplicaciones móviles de ASP.NET, vea el sitio web de www.asp.net/mobile. |
System.Web.UI.MobileControls.Adapters.XhtmlAdapters | El espacio de nombres System.Web.UI.MobileControls.Adapters.XhtmlAdapters contiene clases que se pueden utilizar para invalidar las etapas del ciclo de vida de un control móvil, de cara a modificar su formato XHTML predeterminado, o el comportamiento de nuevos estándares de marcado o de dispositivos móviles y exploradores específicos.Para obtener información sobre cómo desarrollar aplicaciones móviles de ASP.NET, vea el sitio web de www.asp.net/mobile. |
System.Web.UI.WebControls | El espacio de nombres System.Web.UI.WebControls contiene clases que permiten crear controles de servidor web en una página web.Los controles de servidor Web se ejecutan en el servidor e incluyen controles de formulario como botones y cuadros de texto.Incluyen asimismo controles para usos especiales como, por ejemplo, un calendario.Dado que los controles de servidor Web se ejecutan en el servidor, se pueden controlar estos elementos mediante programación.Aunque los controles de servidor web se representan como HTML, su modelo de objetos no refleja necesariamente la sintaxis HTML. |
System.Web.UI.WebControls.Adapters | El espacio de nombres System.Web.UI.WebControls.Adapters contiene clases que se pueden usar para invalidar las fases del ciclo de vida de un control web.Las clases permiten modificar el marcado o el comportamiento de un control para nuevos estándares de marcado o para exploradores específicos. |
System.Web.UI.WebControls.Expressions | El espacio de nombres System.Web.UI.WebControls.Expressions proporciona clases que permiten filtrar datos de una página web utilizando el control QueryExtender. |
System.Web.UI.WebControls.WebParts | El espacio de nombres System.Web.UI.WebControls.WebParts contiene clases e interfaces que se conocen colectivamente como conjunto de controles de elementos web.Estas clases se pueden usar para crear páginas web cuyos comportamiento y aspecto puedan ser modificados (personalizados) por el usuario final.La configuración personalizada de una página que realiza cada usuario se guarda para las siguientes sesiones del explorador. |
System.Web.Util | El espacio de nombres System.Web.Util es una colección de clases que habilitan métodos de devolución de llamada para ejecutarlos en el ámbito de una transacción y que permiten que el trabajo se envíe en subprocesos separados. |
System.Web.WebSockets | El espacio de nombres System.Web.WebSockets contiene clases que admiten agregar funcionalidad WebSocket a las aplicaciones de formularios Web Forms de ASP.NET. |