.NET API browser

Welcome to the .NET API browser – your one-stop shop for all .NET-based APIs from Microsoft. Start searching for any managed APIs by typing in the box below.

If you have any feedback, create a new issue in the dotnet/dotnet-api-docs repo.

Filtros rápidos

Referencia da API de .NET Framework version 3.0

NomeDescrición
Accessibility NamespaceRepresenta un contenedor administrado de la interfaz de accesibilidad del Modelo de objetos componentes (COM).
IEHost.Execute Namespace
Microsoft.Aspnet.Snapin NamespaceContiene clases que son necesarias para que la aplicación de consola de administración de ASP.NET interactúe con Microsoft Management Console (MMC).
Microsoft.Build.BuildEngine NamespaceRepresents the MSBuild engine. For more information, see MSBuild.
Microsoft.Build.Framework NamespaceContains the types that define how tasks and loggers interact with the MSBuild engine. For information, see MSBuild.
Microsoft.Build.Tasks NamespaceContains the implementation of all tasks shipping with MSBuild. For information, see MSBuild.
Microsoft.Build.Tasks.Deployment.Bootstrapper NamespaceContains classes used internally by MSBuild.
Microsoft.Build.Tasks.Deployment.ManifestUtilities NamespaceContains classes that MSBuild uses.
Microsoft.Build.Tasks.Hosting NamespaceContains classes used internally by MSBuild.
Microsoft.Build.Tasks.Windows NamespaceContiene la implementación de todas las tareas que se distribuyen con MSBuild. Los tipos de este espacio de nombres admiten la infraestructura de Windows Presentation Foundation (WPF) y no están diseñados para usarlos directamente desde el código.
Microsoft.Build.Utilities NamespaceProvides helper classes that you can use to create your own MSBuild loggers and tasks. For information, see MSBuild.
Microsoft.CSharp NamespaceContiene clases que admiten la compilación y la generación de código mediante el lenguaje C#.
Microsoft.IE Namespace
Microsoft.JScript NamespaceContiene clases que admiten la compilación y la generación de código mediante el lenguaje JScript.
Microsoft.JScript.Vsa NamespaceContiene interfaces que permiten integrar scripts para los motores de scripts de .NET Framework en JScript, y compilar y ejecutar código en tiempo de ejecución.
Microsoft.SqlServer.Server NamespaceSe trata de una biblioteca auxiliar para Microsoft.Data.SqlClient, lo que permite la compatibilidad entre marcos de tipos UDT. La biblioteca implementa los tipos necesarios para .NET Standard 2.0 la compatibilidad con .NET las plataformas de destino y .NET Core los reenvía al seleccionar como destino .NET Framework. Contiene clases, interfaces y enumeraciones específicas para la integración de Common Language Runtime (CLR) de Microsoft .NET Framework en Microsoft SQL Server y para el entorno de ejecución de los procedimientos de motor de base de datos de SQL Server. Contiene clases, interfaces y enumeraciones específicas para la integración de Common Language Runtime (CLR) de Microsoft .NET Framework en Microsoft SQL Server y para el entorno de ejecución de los procedimientos de motor de base de datos de SQL Server.
Microsoft.VisualBasic NamespaceContiene tipos que admiten el tiempo de ejecución de Visual Basic en Visual Basic.
Microsoft.VisualBasic.ApplicationServices NamespaceContiene tipos que admiten el modelo de aplicaciones de Visual Basic y proporcionan acceso a la información de la aplicación.
Microsoft.VisualBasic.Compatibility.VB6 NamespaceContiene funciones y objetos que se proporcionan para usarse con las herramientas de actualización de Visual Basic 6.0 a Visual Basic 2008.
Microsoft.VisualBasic.CompilerServices NamespaceContiene solo los tipos de uso interno que admiten el compilador de Visual Basic.
Microsoft.VisualBasic.Devices NamespaceContiene tipos que admiten los objetos My relacionados con dispositivos en Visual Basic.
Microsoft.VisualBasic.FileIO NamespaceContiene tipos que admiten el objeto de sistema de archivos My en Visual Basic.
Microsoft.VisualBasic.Logging NamespaceContiene tipos que admiten los objetos de registro My en Visual Basic y proporciona un agente de escucha de registro que dirige la salida del registro a un archivo.
Microsoft.VisualBasic.MyServices NamespaceContiene tipos que admiten My en Visual Basic.
Microsoft.VisualBasic.MyServices.Internal NamespaceContiene tipos solo de uso interno que admiten My en Visual Basic.
Microsoft.VisualBasic.Vsa NamespaceContiene objetos que permiten integrar scripts para los motores de scripts de .NET Framework en Visual Basic, y compilar y ejecutar código en tiempo de ejecución.
Microsoft.VisualC NamespaceContiene clases que admiten la compilación y la generación de código mediante el lenguaje C++.
Microsoft.Vsa Namespace
Microsoft.Vsa.Vb.CodeDOM Namespace
Microsoft.Win32 NamespaceProporciona dos tipos de clases: las que controlan los eventos generados por el sistema operativo y las que manipulan el Registro del sistema.
Microsoft.Win32.SafeHandles NamespaceContiene clases que son derivaciones abstractas de clases de controladores seguros. Estas proporcionan funciones comunes para admitir controladores de archivos y de sistemas operativos.
Microsoft.Windows.Themes NamespaceExpone el conjunto de temas definido por Windows Presentation Foundation. En WPF, un tema es un conjunto de recursos, definido en el nivel del sistema, que proporciona el aspecto predeterminado de los controles y otros elementos visuales de una aplicación. Los temas de WPF se crean utilizando estilos e incluyen Luna, Aero, Royale y Clásico. Solo el área cliente de una aplicación de WPF utiliza estos temas; el aspecto del borde de la ventana y los botones que forman el cromo de la ventana los controla el servicio de temas de Win32.
Microsoft_VsaVb Namespace
System NamespaceContiene clases fundamentales y clases base que definen tipos de datos de referencia, eventos y controladores de eventos, interfaces, atributos y excepciones de procesamiento usados habitualmente.
System.CodeDom NamespaceContiene clases que pueden usarse para representar los elementos y la estructura de un documento de código fuente. Es posible utilizar las clases de este espacio de nombres para dar forma a la estructura de un documento de código fuente con el fin de que pueda generar código fuente en un idioma compatible mediante la funcionalidad proporcionada por el espacio de nombres System.CodeDom.Compiler.
System.CodeDom.Compiler NamespaceContiene tipos para administrar la generación y compilación de código fuente en los lenguajes de programación compatibles. Los generadores de código pueden producir código fuente en un lenguaje de programación específico basado en la estructura de los modelos de código fuente CodeDOM (Code Document Object Model) que están formados por elementos proporcionados por el espacio de nombres System.CodeDom.
System.Collections NamespaceContiene interfaces y clases que definen diversas colecciones de objetos, tales como listas, colas, matrices de bits, tablas hash y diccionarios.
System.Collections.Generic NamespaceContiene interfaces y clases que definen colecciones genéricas, que permiten a los usuarios crear colecciones fuertemente tipadas que proporcionan una mejor seguridad y rendimiento de tipos que colecciones fuertemente tipadas no genéricas.
System.Collections.ObjectModel NamespaceContiene clases que se pueden usar como colecciones en el modelo de objetos de una biblioteca reutilizable. Use estas clases cuando las propiedades o métodos devuelvan colecciones.
System.Collections.Specialized NamespaceContiene colecciones especializadas y fuertemente tipadas; por ejemplo, un diccionario de listas vinculadas, un vector de bits o colecciones que solo contienen cadenas.
System.ComponentModel NamespaceProporciona clases que se usan para implementar el comportamiento de los componentes y controles en tiempo de diseño y en tiempo de ejecución. Este espacio de nombres incluye las clases bases y las interfaces para implementar atributos y convertidores de tipos, enlazarlos con orígenes de datos y generar licencias para los componentes.
System.ComponentModel.Design NamespaceContiene clases que los desarrolladores pueden usar para compilar el comportamiento personalizado de los componentes en tiempo de diseño e interfaces de usuario para configurar los componentes en tiempo de diseño. El entorno en tiempo de diseño proporciona sistemas que permiten a los desarrolladores organizar los componentes y configurar sus propiedades. Algunos componentes pueden requerir un comportamiento específico solo en tiempo de diseño para funcionar correctamente en un entorno en tiempo de diseño. También resulta útil proporcionar interfaces de usuario personalizadas que ayuden a los desarrolladores a configurar los componentes o los valores de los tipos de datos complejos. Las clases e interfaces definidas en este espacio de nombres se pueden utilizar para compilar el comportamiento de los componentes en tiempo de diseño, tener acceso a los servicios en tiempo de diseño e implementar interfaces personalizadas de configuración en tiempo de diseño.
System.ComponentModel.Design.Data NamespaceContiene clases que se pueden usar para compilar un comportamiento en tiempo de diseño personalizado para los componentes relacionados con los datos.
System.ComponentModel.Design.Serialization NamespaceProporciona los tipos que admiten personalización y control de la serialización en tiempo de diseño.
System.Configuration NamespaceContiene los tipos que proporcionan el modelo de programación para controlar los datos de configuración.
System.Configuration.Assemblies NamespaceContiene clases que se usan para configurar un ensamblado.
System.Configuration.Install NamespaceProporciona clases que permiten escribir instaladores personalizados para componentes propios. La Installer clase es la clase base para todos los instaladores personalizados en .NET.
System.Configuration.Internal NamespaceContiene tipos de configuración que están pensados para uso interno únicamente.
System.Configuration.Provider NamespaceContiene las clases base que comparten las aplicaciones cliente y las aplicaciones de servidor para admitir un modelo conectable con el fin de agregar o quitar funcionalidades fácilmente.
System.Data NamespaceOfrece acceso a clases que representan la arquitectura de ADO.NET. ADO.NET permite crear componentes que administran datos de varios orígenes de datos con eficacia.
System.Data.Common NamespaceContiene clases compartidas por los proveedores de datos de .NET.
System.Data.Design NamespaceContiene clases que se pueden usar para generar un conjunto de datos con tipo personalizado.
System.Data.Odbc NamespaceEl espacio de nombres System.Data.Odbc es el proveedor de datos .NET Framework para ODBC.
System.Data.OleDb NamespaceEl espacio de nombres System.Data.OleDb es el proveedor de datos .NET Framework para OLE DB.
System.Data.OracleClient NamespaceEl espacio de nombres System.Data.OracleClient es el proveedor de datos de .NET Framework para Oracle.
System.Data.Sql NamespaceContiene clases que admiten funcionalidad específica de SQL Server.
System.Data.SqlClient NamespaceEl espacio de nombres de System.Data.SqlClient es el proveedor de datos de .NET para SQL Server.
System.Data.SqlTypes NamespaceProporciona clases para tipos de datos nativos en SQL Server. Estas clases proporcionan una alternativa más rápida y más segura con respecto a los tipos de datos proporcionados por .NET Framework Common Language Runtime (CLR). El uso de las clases de este espacio de nombres ayuda a evitar los errores de conversión de tipos causados por la pérdida de precisión. Como la conversión entre SqlTypes y otros tipos de datos se produce en segundo plano, crear y usar explícitamente objetos de este espacio de nombres también da lugar a un código más rápido.
System.Deployment.Application NamespaceWith the System.Deployment.Application namespace, you can program custom upgrade behavior into your ClickOnce application.
System.Deployment.Internal NamespaceContiene clases auxiliares para acceder a los miembros internos de los objetos ActivationContext y ApplicationIdentity.
System.Diagnostics NamespaceProporciona clases que permiten interactuar con procesos del sistema, registros de eventos y contadores de rendimiento.
System.Diagnostics.CodeAnalysis NamespaceContiene clases para la interacción con las herramientas de análisis de código. Estas herramientas se usan para analizar el código para cumplir las convenciones de codificación, como la nomenclatura o las reglas de seguridad.
System.Diagnostics.Design NamespaceContiene clases que se pueden usar para ampliar la compatibilidad en tiempo de diseño con la instrumentación y la supervisión de aplicaciones.
System.Diagnostics.SymbolStore NamespaceProporciona clases que permiten leer y escribir información de símbolos de depuración, como la línea de código fuente de las asignaciones del Lenguaje intermedio de Microsoft (MSIL). Los compiladores que tienen .NET como destino pueden almacenar la información de símbolos de depuración en los archivos de base de datos del programador (PDB). Los depuradores y las herramientas de generador de perfiles pueden leer la información de símbolos de depuración en tiempo de ejecución.
System.DirectoryServices NamespaceProporciona acceso fácil a Active Directory Domain Services desde código administrado. El espacio de nombres contiene dos clases de componentes, DirectoryEntry y DirectorySearcher, que utilizan la tecnología de interfaces de servicios de Active Directory (Active Directory Services Interfaces, ADSI). ADSI es el conjunto de interfaces que proporciona Microsoft, que constituyen una herramienta flexible para trabajar con distintos proveedores de redes. ADSI ofrece al administrador la posibilidad de localizar y administrar los recursos de una red con relativa facilidad, con independencia del tamaño de la red.
System.DirectoryServices.ActiveDirectory NamespaceProporciona un modelo de objetos de abstracción de alto nivel que se crea en torno a tareas de servicios Microsoft Active Directory. Los conceptos del servicio Active Directory, tales como bosque, dominio, sitio, subred, partición y esquema, forman parte del modelo de objetos.
System.DirectoryServices.Protocols NamespaceProporciona los métodos definidos en los estándares LDAP (Lightweight Directory Access Protocol, Protocolo ligero de acceso a directorios ), versión 3 (V3), y DSML (Directory Services Markup Language, Lenguaje de marcado de servicios de directorio), versión 2.0 (V2).
System.Drawing NamespaceProporciona acceso a la funcionalidad básica de gráficos de GDI+. Los System.Drawing.Drawing2Despacios de nombres , System.Drawing.Imagingy System.Drawing.Text proporcionan una funcionalidad más avanzada. Para conocer las limitaciones, consulte la sección Comentarios.
System.Drawing.Design NamespaceContiene clases que amplían la lógica y el diseño de las interfaces de usuario en tiempo de diseño.
System.Drawing.Drawing2D NamespaceProporciona funcionalidad avanzada de gráficos vectoriales y bidimensionales.
System.Drawing.Imaging NamespaceProporciona la funcionalidad avanzada de imágenes de GDI+. Las funciones básicas de gráficos las proporciona el espacio de nombres System.Drawing.
System.Drawing.Printing NamespaceProporciona servicios relacionados con la impresión para aplicaciones de Windows Forms.
System.Drawing.Text NamespaceProporciona la funcionalidad avanzada de tipografía de GDI+.
System.EnterpriseServices NamespaceProporciona objetos de .NET con acceso a servicios COM+, por lo que los objetos de .NET Framework son más prácticos para las aplicaciones empresariales.
System.EnterpriseServices.CompensatingResourceManager NamespaceProporciona clases que permiten usar un administrador de compensación de recursos (CRM) en código administrado. Un CRM es un servicio proporcionado por COM+ que permite incluir objetos no transaccionales en las transacciones de Microsoft DTC (Coordinador de transacciones distribuidas). Aunque los CRM no ofrecen las funcionalidades de un administrador de recursos completo, proporcionan la atomicidad transaccional (comportamiento todo o nada) y la durabilidad por medio del registro de recuperación.
System.EnterpriseServices.Internal NamespaceProporciona compatibilidad de infraestructura con servicios COM+. Las clases e interfaces incluidas en este espacio de nombres están diseñadas específicamente para admitir llamadas en System.EnterpriseServices de las clases COM+ no administradas.
System.Globalization NamespaceContiene clases que definen información relativa a la referencia cultural, incluido el idioma, el país o región, los calendarios en uso, los modelos de formato de fecha, divisa y números, y el criterio de ordenación de las cadenas. Estas clases resultan útiles para escribir aplicaciones globalizadas (de uso internacional). Las clases como StringInfo y TextInfo proporcionan funciones avanzadas de globalización, incluida la compatibilidad para suplentes y el procesamiento de elementos de texto.
System.IO NamespaceContiene tipos que permiten leer y escribir en los archivos y secuencias de datos, así como tipos que proporcionan compatibilidad básica con los archivos y directorios.
System.IO.Compression NamespaceContiene clases que proporcionan servicios básicos de compresión y descompresión para secuencias.
System.IO.IsolatedStorage NamespaceContiene tipos que permiten la creación y el uso de almacenes aislados. Con estos almacenes, se pueden leer y escribir los datos a los que no puede tener acceso el código de menor confianza y se puede evitar la exposición de información confidencial que puede guardarse en otro lugar del sistema de archivos. El usuario actual almacena los datos en compartimientos aislados mediante el ensamblado en que existe el código. Además, los datos pueden aislarse según el dominio. Junto al almacenamiento aislado pueden usarse perfiles móviles, de forma que los almacenes aislados trabajarán con el perfil del usuario. La enumeración IsolatedStorageScope indica los distintos tipos de aislamiento. Para más información sobre cuándo debe usarse el almacenamiento aislado, vea Almacenamiento aislado.
System.IO.Log NamespaceDefine una interfaz para registrar en un sistema de E/S secuencial orientado a registro.
System.IO.Packaging NamespaceProporciona clases que admiten almacenamiento de varios objetos de datos en un único contenedor.
System.IO.Ports NamespaceContiene clases para controlar los puertos serie. La clase más importante, SerialPort, proporciona un marco de trabajo para la E/S sincrónica y orientada a eventos, el acceso a los estados de punto de conexión e interrupción y el acceso a las propiedades del controlador serie. Se puede usar para ajustar objetos Stream, lo que permite que las clases que utilizan secuencias tengan acceso al puerto serie.
System.IdentityModel.Claims NamespaceContiene clases que implementan el modelo de autorización de identidad basada en notificaciones de Windows Communication Foundation (WCF). Este modelo incluye las clases Claim y ClaimSet. A partir de .NET Framework 4.5 y la integración de Windows Identity Foundation (WIF) en .NET Framework, el modelo de identidad basado en reclamaciones WCF ha sido reemplazado por WIF. WIF proporciona un modelo de objetos de identidad basado en notificaciones que se puede usar para proporcionar autenticación y autorización en varias pilas de productos Microsoft, incluidos CLR, WCF y ASP.NET. Las clases de WIF que representan notificaciones, tipos de notificaciones e identidades y entidades de seguridad basados en notificaciones se encuentran en el espacio de nombres de System.Security.Claims. A partir de .NET 4.5, estas clases se deben utilizar en lugar de las del espacio de nombres System.IdentityModel.Claims .
System.IdentityModel.Policy NamespaceContiene clases que se usan para implementar la directiva de autorización cuando se usa el modelo de identidad basado en notificaciones de WCF. A partir de .NET Framework 4.5 y la integración de Windows Identity Foundation (WIF) en .NET Framework, el modelo de identidad basado en reclamaciones WCF ha sido reemplazado por WIF. WIF proporciona un modelo de objetos de identidad basado en notificaciones que se puede usar para proporcionar autenticación y autorización en varias pilas de productos Microsoft, incluidos CLR, WCF y ASP.NET. En WIF, la directiva de autorización se implementa al extender la clase ClaimsAuthorizationManager . A partir de .NET 4.5, la directiva de autorización se debe implementar mediante WIF en lugar de las clases del espacio de nombres System.IdentityModel.Claims .
System.IdentityModel.Selectors NamespaceContiene clases que implementan la autenticación en el Windows de identidad basada en notificaciones de Communication Foundation (WCF). A partir de .NET Framework 4.5 y la integración de Windows Identity Foundation (WIF) en .NET Framework, el modelo de identidad basado en reclamaciones WCF ha sido reemplazado por WIF. WIF proporciona un modelo de objetos de identidad basado en notificaciones que se puede usar para proporcionar autenticación y autorización en varias pilas de productos Microsoft, incluidos CLR, WCF y ASP.NET. Las clases de WIF que representan tokens de seguridad y que se usan para procesar tokens de seguridad se encuentran en el espacio de nombres System.IdentityModel.Tokens; por ejemplo, SecurityToken y SecurityTokenHandler. A partir de .NET 4.5, las clases del espacio de nombres System.IdentityModel.Tokens deben utilizarse en lugar de los del espacio de nombres System.IdentityModel.Selectors .
System.IdentityModel.Tokens NamespaceContiene clases base como SecurityToken, SecurityTokenHandler y SecurityKeyIdentifierClause, así como clases que derivan de estas clases y representan varios tipos de token, artefactos y controladores para los que Windows Identity Foundation (WIF) tiene compatibilidad integrada. Esto incluye clases que contienen compatibilidad con tokens de SAML v1.1 y v2.0, por ejemplo: SamlSecurityToken, SamlSecurityTokenHandler, Saml2SecurityToken y Saml2SecurityTokenHandler.
System.Management NamespaceProporciona acceso a un variado conjunto de datos y eventos de administración relativos al sistema, dispositivos y aplicaciones instrumentados para Instrumental de administración de Windows (WMI). Las aplicaciones y los servicios pueden consultar información de interés sobre administración (como por ejemplo cuánto espacio disponible queda en el disco, cuál es el nivel actual de utilización de la CPU, a qué base de datos está conectada cierta aplicación y mucho más), por medio de clases derivadas de ManagementObjectSearcher y ManagementQuery, o suscribirse a diversos eventos de administración por medio de la clase ManagementEventWatcher. El acceso a los datos es posible a través de componentes administrados y no administrados en el entorno distribuido.
System.Management.Instrumentation NamespaceProporciona las clases necesarias para instrumentar aplicaciones de administración y exponer sus datos y eventos de administración a posibles consumidores a través de WMI. Los consumidores tales como Microsoft Application Center o Microsoft Operations Manager podrán administrar fácilmente la aplicación; la supervisión y la configuración de la aplicación se pone a disposición de los scripts de administrador o de otras aplicaciones, tanto administradas como no administradas. La instrumentación de la aplicación es fácil de conseguir mediante el atributo personalizado InstrumentationClass en las clases que se desea exponer o por medio de las clases base BaseEvent y Instance, y de la clase de ayuda Instrumentation que se proporciona.
System.Media NamespaceContiene clases para reproducir archivos de sonido y obtener acceso a los sonidos que proporciona el sistema.
System.Messaging NamespaceProporciona clases que permiten conectar, supervisar y administrar las colas de mensajes en la red, así como enviar, recibir u ojear mensajes.
System.Messaging.Design NamespaceContiene clases que se pueden usar para ampliar la compatibilidad en tiempo de diseño de las clases System.Messaging.
System.Net NamespaceProporciona una interfaz de programación sencilla para muchos de los protocolos que se utilizan en las redes actuales. Las clases del espacio de nombres System.Net se pueden utilizar para desarrollar aplicaciones de la Tienda Windows o aplicaciones de escritorio. Cuando se usan en una aplicación de la Tienda Windows, las clases del espacio de nombres System.Net se ven afectadas por la característica de aislamiento de red, parte del modelo de seguridad de la aplicación usado por Windows Developer Preview. Las capacidades de red adecuadas deben estar habilitadas en el manifiesto de una aplicación de la Tienda Windows para que el sistema permita el acceso de red por parte de una aplicación de la Tienda Windows. Para más información, vea Network Isolation for Windows Store Apps (Aislamiento de red para aplicaciones de Microsoft Store).
System.Net.Cache NamespaceDefine los tipos y las enumeraciones utilizadas para definir las directivas de caché de los recursos obtenidos mediante las clases WebRequest y HttpWebRequest .
System.Net.Configuration NamespaceContiene clases que las aplicaciones usan para obtener acceso mediante programación y actualizar valores de configuración de los espacios de nombres System.Net.
System.Net.Mail NamespaceContiene clases que se usan para enviar correo electrónico a un servidor SMTP (Protocolo simple de transferencia de correo) para la entrega.
System.Net.Mime NamespaceContiene tipos que se usan para representar encabezados MIME (Multipurpose Internet Mail Exchange, Intercambio multipropósito de correo Internet). Estos tipos se usan con los tipos del espacio de nombres System.Net.Mail para especificar encabezados Content-Type, Content-Disposition y Content-transfer-Encoding al usar la clase SmtpClient para enviar correo electrónico.
System.Net.NetworkInformation NamespaceProporciona acceso a los datos de tráfico de la red, información de direcciones de red y notificación de cambios de dirección para el equipo local. Este espacio de nombres también contiene clases que implementan la utilidad Ping. Puede utilizar Ping y las clases relacionadas para comprobar si se puede alcanzar a un equipo por la red.
System.Net.Security NamespaceProporciona secuencias de red para comunicaciones seguras entre hosts.
System.Net.Sockets NamespaceProporciona una implementación administrada de la interfaz de Windows Sockets (Winsock) para desarrolladores que necesitan controlar minuciosamente el acceso a la red.
System.Printing NamespaceProporciona clases que permiten automatizar la administración de servidores, colas y trabajos de impresión.
System.Printing.IndexedProperties NamespaceProporciona clases que habilitan rápidamente la copia de los valores de propiedades de un objeto de sistema de impresión en otro objeto del mismo tipo. Además, habilita la iteración a través de las propiedades de objetos del sistema de impresión y la detección de sus tipos en tiempo de ejecución, sin usar la reflexión.
System.Printing.Interop NamespaceProporciona la interconversión de objetos PrintTicket administrados y estructuras DEVMODE sin administrar de la interfaz de dispositivo gráfico (GDI).
System.Reflection NamespaceContiene tipos que recuperan información sobre los ensamblados, módulos, miembros, parámetros y otras entidades del código administrado mediante el examen de sus metadatos. Estos tipos se pueden utilizar también para manipular instancias de tipos cargados; por ejemplo, para enlazar eventos o llamar a métodos. Para crear tipos dinámicamente, utilice el espacio de nombres System.Reflection.Emit.
System.Reflection.Emit NamespaceContiene clases que permiten a un compilador o herramienta emitir metadatos y lenguaje intermedio de Microsoft (MSIL) y, opcionalmente, generar un archivo PE en el disco. Los clientes principales de estas clases son los motores de script y los compiladores.
System.Resources NamespaceProporciona clases e interfaces que permiten a los programadores crear, almacenar y administrar diversos recursos específicos de las referencias culturales que se usan en una aplicación. Una de las clases más importantes del espacio de nombres System.Resources es la clase ResourceManager.
System.Resources.Tools NamespaceContiene la clase StronglyTypedResourceBuilder, que proporciona compatibilidad con recursos fuertemente tipados. A partir de la versión 2.0 de .NET Framework, esta característica en tiempo de compilación encapsula el acceso a los recursos creando clases que contienen un conjunto de propiedades (get) estáticas de solo lectura, lo que facilita el consumo de recursos.
System.Runtime NamespaceContiene tipos avanzados que admiten diversos espacios de nombres, como los espacios de nombres System, Runtime y Security.
System.Runtime.CompilerServices NamespaceProporciona funcionalidad para los compiladores que usan código administrado para especificar atributos en metadatos que afectan al comportamiento en tiempo de ejecución de Common Language Runtime.
System.Runtime.ConstrainedExecution NamespaceDefine un conjunto de tipos que enumeran y definen un contrato de confiabilidad entre el autor de un código y los desarrolladores que adoptan una dependencia de ese código. La finalidad de los tipos en el espacio de nombres System.Runtime.ConstrainedExecution es su uso en regiones de ejecución restringida (CER).
System.Runtime.Hosting NamespaceContiene tipos avanzados que se usan en la activación de aplicaciones en dominios de aplicación.
System.Runtime.InteropServices NamespaceProporciona una amplia variedad de miembros que admiten la interoperabilidad COM y los servicios de invocación de plataforma. Si no está familiarizado con estos servicios, consulte Interoperar con código no administrado.
System.Runtime.InteropServices.ComTypes NamespaceContiene tipos administrados que se corresponden con los tipos que usa la interoperabilidad COM.
System.Runtime.InteropServices.CustomMarshalers NamespaceProporciona la compatibilidad de serialización interna para .NET Framework.
System.Runtime.InteropServices.Expando NamespaceContiene la interfaz IExpando, que permite modificar los objetos mediante la adición o la eliminación de sus miembros.
System.Runtime.Remoting NamespaceProporciona clases e interfaces que permiten a los desarrolladores crear y configurar aplicaciones distribuidas. Algunas de las clases más importantes del espacio de nombres System.Runtime.Remoting son la clase RemotingConfiguration, la clase RemotingServices y la clase ObjRef.
System.Runtime.Remoting.Activation NamespaceProporciona clases y objetos que admiten la activación de servidores y de clientes de objetos remotos.
System.Runtime.Remoting.Channels NamespaceContiene clases que admiten y controlan canales y receptores de canales que se utilizan como medio de transporte cuando un cliente llama a un método de un objeto remoto.
System.Runtime.Remoting.Channels.Http NamespaceContiene canales que usan el protocolo HTTP para transportar mensajes y objetos a y desde ubicaciones remotas. De forma predeterminada, los canales HTTP codifican las llamadas a objetos y métodos en formato SOAP para la transmisión, pero se pueden especificar otros receptores de formateadores de codificación y descodificación en las propiedades de configuración de un canal. Una de las clases más importantes del espacio de nombres System.Runtime.Remoting.Channels.Http es la clase HttpChannel.
System.Runtime.Remoting.Channels.Ipc NamespaceDefine un canal de comunicación para la comunicación remota que usa el sistema de comunicación entre procesos (IPC) del sistema operativo Windows. Dado que no utiliza la comunicación por red, el canal IPC es mucho más rápido que los canales HTTP y TCP, pero sólo se puede utilizar para la comunicación entre los dominios de aplicación del mismo equipo físico.
System.Runtime.Remoting.Channels.Tcp NamespaceContiene canales que usan el protocolo TCP para transportar mensajes y objetos a y desde ubicaciones remotas. De forma predeterminada, los canales TCP codifican las llamadas a objetos y métodos en formato binario para la transmisión, pero se pueden especificar otros receptores de formateadores de codificación y descodificación en las propiedades de configuración de un canal. Una de las clases más importantes del espacio de nombres System.Runtime.Remoting.Channels.Tcp es la clase TcpChannel.
System.Runtime.Remoting.Contexts NamespaceContiene objetos que definen los contextos en los que residen todos los objetos. Un contexto es una serie ordenada de propiedades que define un entorno para los objetos que contiene. Los contextos se crean durante el proceso de activación de los objetos configurados para requerir determinados servicios automáticos, como la sincronización, las transacciones, la activación just-in-time (JIT), la seguridad, etc. En un contexto pueden residir varios objetos.
System.Runtime.Remoting.Lifetime NamespaceContiene clases que administran la duración de los objetos remotos.
System.Runtime.Remoting.Messaging NamespaceContiene clases que se utilizan para crear mensajes y transmitir mensajes. La infraestructura de comunicación remota utiliza mensajes para comunicarse con objetos remotos. Los mensajes se utilizan para transmitir llamadas a métodos remotos, activar objetos remotos y comunicar información. Un objeto de mensaje lleva una serie de propiedades con nombre, entre las que se incluyen identificadores de acción, información de envío y parámetros. Las clases System.Runtime.Remoting.Messaging, AsyncResult y RemotingSurrogateSelector son algunas de las clases más importantes del espacio de nombres ReturnMessage.
System.Runtime.Remoting.Metadata NamespaceContiene clases y atributos que se pueden utilizar para personalizar la generación y el procesamiento de SOAP para objetos y campos. Las clases de este espacio de nombres se pueden utilizar para indicar el campo de encabezado SOAPAction, el tipo de resultados, el nombre del elemento XML y el identificador URI del espacio de nombres XML del método. Esta información la usa el serializador SOAP durante la generación SOAP y la herramienta Soapsuds (Soapsuds.exe) durante la generación de Lenguaje de descripción de servicios Web (WSDL). La información especificada por los atributos de este espacio de nombres se puede utilizar en el extremo receptor del SOAP generado para personalizar el procesamiento de objetos y llamadas de métodos remotos. Una de las clases más importantes del espacio de nombres System.Runtime.Remoting.Metadata es la clase SoapAttribute. La clase SoapAttribute no es una clase funcional, y solo se puede utilizar como clase base de todos los atributos de metadatos.
System.Runtime.Remoting.Metadata.W3cXsd2001 NamespaceContiene clases contenedoras para los tipos de datos que se ajustan a la especificación de W3C. Todos los tipos de fecha y hora se ajustan a la especificación de estándares ISO.
System.Runtime.Remoting.MetadataServices NamespaceContiene las clases que usa la herramienta de línea de comandos Soapsuds (Soapsuds.exe) y el código de usuario para convertir metadatos en esquema XML, y viceversa, para la infraestructura de comunicación remota. Algunas de las clases más importantes de este espacio de nombres son la clase SdlChannelSink y la clase MetaData.
System.Runtime.Remoting.Proxies NamespaceContiene clases que controlan y proporcionan funcionalidad a los servidores proxy. Un servidor proxy es un objeto local que constituye una imagen de un objeto remoto. Los servidores proxy permiten a los clientes tener acceso a objetos más allá de los límites de comunicación remota.
System.Runtime.Remoting.Services NamespaceContiene clases de servicios que proporcionan funcionalidad a .NET Framework. Una de las clases más importantes de este espacio de nombres es la clase TrackingServices.
System.Runtime.Serialization NamespaceContiene clases que se pueden usar para serializar y deserializar objetos. La serialización es el proceso de convertir un objeto o un gráfico de objetos en una secuencia lineal de bytes para el almacenamiento o la transmisión a otra ubicación. La deserialización es el proceso de tomar información almacenada y volver a crear objetos de ella.
System.Runtime.Serialization.Configuration NamespaceContiene clases usadas para leer los valores encontrados en la configuración de la aplicación en la sección system.xml.serialization. La infraestructura de serialización utiliza las clases de este espacio de nombres para controlar los elementos de configuración, pero estas clases no se pueden utilizar directamente. En su lugar, para configurar DataContractSerializer, cree un archivo de configuración de aplicaciones y utilice los elementos XML siguientes. Elemento <system.xml.serialization><dataContractSerializer><declaredTypes><add> para el elemento<declaredTypes><knownType>.
System.Runtime.Serialization.Formatters NamespaceProporciona enumeraciones, interfaces y clases comunes que usan los formateadores de serialización.
System.Runtime.Serialization.Formatters.Binary NamespaceContiene la clase BinaryFormatter, que se puede usar para serializar y deserializar los objetos en formato binario.
System.Runtime.Serialization.Formatters.Soap NamespaceContiene la clase SoapFormatter, que se puede usar para serializar y deserializar objetos en formato SOAP. Al compilar aplicaciones que utilicen los tipos de este espacio de nombres, debe hacer referencia al ensamblado System.Runtime.Serialization.Formatters.Soap.dll.
System.Runtime.Versioning NamespaceContiene tipos avanzados que admiten el control de versiones en implementaciones en paralelo de .NET.
System.Security NamespaceProporciona la estructura subyacente del sistema de seguridad de Common Language Runtime, incluidas las clases base de los permisos.
System.Security.AccessControl NamespaceProporciona elementos de programación que controlan el acceso a acciones relacionadas con la seguridad en objetos que se pueden proteger, así como la auditoría de estas.
System.Security.Authentication NamespaceProporciona un conjunto de enumeraciones que describen la seguridad de una conexión. Estas enumeraciones son: CipherAlgorithmType, ExchangeAlgorithmType, HashAlgorithmType y SslProtocols.
System.Security.Authentication.ExtendedProtection NamespaceProporciona compatibilidad con la autenticación mediante la protección extendida de las aplicaciones.
System.Security.Authentication.ExtendedProtection.Configuration NamespaceProporciona compatibilidad con la configuración de la autenticación mediante la protección extendida de las aplicaciones.
System.Security.Cryptography NamespaceProporciona servicios criptográficos, incluida la codificación segura y la descodificación de datos, así como muchas otras operaciones, como el hash, la generación aleatoria de números y la autenticación de mensajes. Para obtener más información, vea Servicios criptográficos.
System.Security.Cryptography.Pkcs NamespaceProporciona elementos de programación para PKCS (Public Key Cryptography Standards, Normas de criptografía de clave pública) e incluye métodos para la firma de datos, el intercambio de claves, la solicitud de certificados, el cifrado y descifrado de clave pública y otras funciones de seguridad.
System.Security.Cryptography.X509Certificates NamespaceContiene la implementación de Common Language Runtime del certificado Authenticode X.509 v.3. Este certificado se firma con una clave privada que identifica de forma única y positiva al titular del certificado.
System.Security.Cryptography.Xml NamespaceContiene clases para admitir la creación y la validación de firmas digitales XML. Las clases en este espacio de nombres implementan la recomendación del Consorcio World Wide Web, XML-Signature Syntax and Processing (Procesamiento y sintaxis de firmas XML).
System.Security.Permissions NamespaceDefine clases que controlan el acceso a operaciones y recursos en función de las directivas.
System.Security.Policy NamespaceContiene grupos de código, condiciones de pertenencia y evidencia. Estos tres tipos de clases sirven para crear las reglas que aplica el sistema de directivas de seguridad de Common Language Runtime. Las clases de evidencia son la entrada de la directiva de seguridad y las condiciones de pertenencia son los modificadores; juntas, crean instrucciones de directiva y determinan el conjunto de permisos concedidos. Los niveles de directivas y los grupos de código constituyen la estructura de la jerarquía de directivas. Los grupos de código son la encapsulación de una regla y se organizan jerárquicamente en un nivel de directiva.
System.Security.Principal NamespaceDefine un objeto de entidad de seguridad que representa el contexto de seguridad en el cual se ejecuta código. Para más información, vea Role-Based Security (Seguridad basada en roles).
System.Security.RightsManagement NamespaceProporciona tipos que admiten la administración de derechos del contenido creado en la aplicación, como el almacenado en Package o XpsDocument.
System.ServiceModel NamespaceProporciona clases relacionadas con el modelo de servicio.
System.ServiceModel.Activation NamespaceProporciona clases relacionadas con la activación de modelos de servicio.
System.ServiceModel.Activation.Configuration NamespaceRepresenta los valores de configuración para la herramienta SMSvcHost.exe. Este espacio de nombres representa los elementos de configuración que se pueden configurar en el archivo SMSvcHost.exe.config. Específicamente, incluye todos los valores del equipo que se deben configurar.
System.ServiceModel.Channels NamespaceProporciona clases relacionadas con los canales de modelos de servicio.
System.ServiceModel.ComIntegration NamespaceDefine las clases necesarias para la integración con aplicaciones COM.
System.ServiceModel.Configuration NamespaceProporciona clases relacionadas con la configuración de modelos de servicio.
System.ServiceModel.Description NamespaceProporciona clases relacionadas con la descripción del modelo de servicio.
System.ServiceModel.Diagnostics NamespaceContiene una enumeración que se usa para configurar los contadores de rendimiento para fines de diagnóstico.
System.ServiceModel.Dispatcher NamespaceProporciona clases relacionadas con el envío del modelo de servicio.
System.ServiceModel.MsmqIntegration NamespaceContiene clases relacionadas con la integración del servicio Microsoft Message Queuing (MSMQ), que permite la comunicación entre aplicaciones MSMQ y aplicaciones de Windows Communication Foundation (WCF).
System.ServiceModel.PeerResolvers NamespaceContiene clases que permiten a los desarrolladores personalizar y extender el servicio del Protocolo de resolución de nombres de mismo nivel.
System.ServiceModel.Security NamespaceContiene tipos generales relacionados con la seguridad.
System.ServiceModel.Security.Tokens NamespaceSe ocupa de los certificados y tokens de seguridad.
System.ServiceProcess NamespaceProporciona clases que permiten implementar, instalar y controlar las aplicaciones de servicios para Windows. Los servicios son ejecutables de ejecución prolongada que no utilizan ninguna interfaz de usuario. La implementación de un servicio implica la herencia de la clase ServiceBase y la definición de un comportamiento específico que se debe procesar al pasar comandos de inicio, detención, pausa y continuación, así como el comportamiento personalizado y las acciones que se deben adoptar cuando se cierra el sistema.
System.ServiceProcess.Design NamespaceContiene clases que se pueden usar para ampliar la compatibilidad en tiempo de diseño de las aplicaciones de servicios de Windows.
System.Speech.AudioFormat NamespaceContiene una única clase, SpeechAudioFormatInfo, que incluye información sobre el formato del audio que se está pasando al motor de reconocimiento de voz, o que está saliendo del motor de síntesis de voz.
System.Speech.Recognition NamespaceContiene los tipos de la tecnología Windows Desktop Speech para la implementación de reconocimiento de voz.
System.Speech.Recognition.SrgsGrammar NamespaceCon los miembros del espacio de nombres System.Speech.Recognition.SrgsGrammar, puede crear mediante programación gramáticas conforme a la Especificación de la gramática de reconocimiento de voz versión 1.0 (SRGS) de W3C.
System.Speech.Synthesis NamespaceContiene clases para inicializar y configurar un motor de síntesis de voz, crear mensajes, generar voz, responder a eventos y modificar características de voz.
System.Speech.Synthesis.TtsEngine NamespaceAdmite la creación del lenguaje de marcado de síntesis de voz (SSML) basado en los motores personalizados para representar el texto a voz (TTS)
System.Text NamespaceContiene clases que representan codificaciones de caracteres ASCII y Unicode; clases base abstractas para convertir bloques de caracteres a y desde bloques de bytes; y una clase auxiliar que manipula y da formato a objetos String sin crear instancias intermedias de String.
System.Text.RegularExpressions NamespaceProporciona funcionalidad de expresión regular que se puede usar desde cualquier plataforma o lenguaje que se ejecute dentro de .NET. Además de los tipos contenidos en este espacio de nombres, la clase RegexStringValidator permite determinar si una cadena determinada se ajusta a un patrón de expresión regular.
System.Threading NamespaceProporciona clases e interfaces que habilitan la programación multiproceso. Además de las clases para la sincronización de actividades de subprocesos y el acceso a datos (Mutex, Monitor, Interlocked, AutoResetEvent, etc.), este espacio de nombres incluye una clase ThreadPool que permite usar un grupo de subprocesos suministrados por el sistema y una clase Timer que ejecuta métodos de devolución de llamada en subprocesos del grupo de subprocesos.
System.Timers NamespaceProporciona el componente Timer, que permite generar un evento en un intervalo especificado.
System.Transactions NamespaceContiene clases que permiten escribir un administrador de recursos y una aplicación transaccional propios. Concretamente, se puede crear y participar en una transacción (local o distribuida) con uno o varios participantes.
System.Transactions.Configuration NamespaceContiene clases que describen las opciones de configuración empleadas por las clases System.Transactions.
System.Web NamespacePara .NET Core y .NET 5+, 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.
System.Web.Caching NamespaceProporciona clases para almacenar en caché los datos usados frecuentemente en el servidor.
System.Web.Compilation NamespaceContiene clases para generar y compilar tipos de archivo personalizados dentro del entorno de compilación ASP.NET.
System.Web.Configuration NamespaceContiene clases que se usan para establecer una configuración de ASP.NET.
System.Web.Configuration.Internal NamespaceContiene tipos de configuración pensados exclusivamente para el uso interno.
System.Web.Handlers NamespaceContiene clases de controlador HTTP que procesan las solicitudes HTTP a un servidor web.
System.Web.Hosting NamespaceProporciona la funcionalidad necesaria para hospedar aplicaciones ASP.NET desde aplicaciones administradas fuera de Microsoft Internet Information Services (IIS).
System.Web.Mail NamespaceContiene clases que permiten construir y enviar mensajes mediante el componente de mensajes CDOSYS (Objetos para colaboración de datos 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 NamespaceContiene clases e interfaces para administrar y supervisar el estado de las aplicaciones web.
System.Web.Mobile NamespaceContiene las funciones fundamentales, incluida la autenticación y el control de errores, necesarias para compilar aplicaciones web ASP.NET para dispositivos móviles. Para información sobre cómo desarrollar aplicaciones móviles de ASP.NET, vea el sitio web www.asp.net/mobile.
System.Web.Profile NamespaceContiene clases que se usan para trabajar con perfiles de usuario de ASP.NET en las aplicaciones de servidor web.
System.Web.RegularExpressions NamespaceProporciona expresiones regulares precompiladas que se pueden usar para analizar archivos de ASP.NET. Todos los miembros del espacio de nombres System.Web.RegularExpressions son descendientes de la clase Regex.
System.Web.Security NamespaceContiene clases que sirven para implementar la seguridad de ASP.NET en las aplicaciones de servidores web.
System.Web.Services NamespaceContiene 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 NamespaceContiene clases que configuran el modo en que se crean los servicios Web XML mediante la ejecución de ASP.NET.
System.Web.Services.Description NamespaceContiene 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 sobre WSDL, consulte la especificación WSDL.
System.Web.Services.Discovery NamespaceContiene 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 NamespaceContiene clases que definen los protocolos usados para transmitir datos a través de la conexión durante la comunicación entre los clientes de servicios Web XML y los servicios Web XML creados mediante ASP.NET.
System.Web.SessionState NamespaceProporciona 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 de estado se puede almacenar en la memoria del proceso local o, para configuraciones de granja de servidores web, se puede almacenar fuera del proceso mediante el servicio de estado de ASP.NET o una base de datos de Microsoft SQL Server.
System.Web.UI NamespaceProporciona 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 NamespaceContiene las clases base para adaptadores de control y 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.Design NamespaceContiene clases que se pueden usar 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.MobileControls NamespaceContiene clases que proporcionan compatibilidad en tiempo de diseño para las clases del espacio de nombres System.Web.UI.MobileControls. Para información sobre cómo desarrollar aplicaciones móviles de ASP.NET, vea el sitio web www.asp.net/mobile.
System.Web.UI.Design.MobileControls.Converters NamespaceContiene clases que proporcionan compatibilidad en tiempo de diseño para los convertidores de tipos de datos de los controles móviles. Para información sobre cómo desarrollar aplicaciones móviles de ASP.NET, vea el sitio web www.asp.net/mobile.
System.Web.UI.Design.WebControls NamespaceContiene clases que se pueden usar para ampliar la compatibilidad de los controles de servidor web en tiempo de diseño.
System.Web.UI.Design.WebControls.WebParts NamespaceContiene 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 NamespaceContiene clases que permiten crear controles de servidor HTML en una página de 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 NamespaceContiene 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 información sobre cómo desarrollar aplicaciones móviles de ASP.NET, vea el sitio web www.asp.net/mobile.
System.Web.UI.MobileControls.Adapters NamespaceContiene clases que se pueden usar para invalidar las etapas del ciclo de vida de un control móvil, de cara a modificar su marcado 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 información sobre cómo desarrollar aplicaciones móviles de ASP.NET, vea el sitio web www.asp.net/mobile.
System.Web.UI.MobileControls.Adapters.XhtmlAdapters NamespaceContiene clases que se pueden usar para invalidar las etapas del ciclo de vida de un control móvil, de cara a modificar su marcado XHTML predeterminado, o el comportamiento de nuevos estándares de marcado o de dispositivos móviles y exploradores específicos. Para información sobre cómo desarrollar aplicaciones móviles de ASP.NET, vea el sitio web www.asp.net/mobile.
System.Web.UI.WebControls NamespaceContiene 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 NamespaceContiene 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.WebParts NamespaceContiene 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 NamespaceProporciona 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 a subprocesos separados.
System.Windows NamespaceProporciona varias clases importantes de elementos base de Windows Presentation Foundation (WPF), varias clases que admiten el sistema de propiedades y la lógica de eventos de WPF, así como otros tipos que el núcleo y el marco de trabajo de WPF usan de manera más general.
System.Windows.Annotations NamespaceProporciona clases para admitir las anotaciones creadas por el usuario en el contenido que se muestra en los controles de visualización de documentos de WPF.
System.Windows.Annotations.Storage NamespaceProporciona tipos que definen la arquitectura de almacenamiento y los medios para guardar y recuperar las anotaciones creadas por el usuario.
System.Windows.Automation NamespaceProporciona compatibilidad para clientes de automatización de la interfaz de usuario de Windows Presentation Foundation (WPF).
System.Windows.Automation.Peers NamespaceDefine la clase base AutomationPeer y un conjunto de tipos que se derivan de ella y que corresponden a los controles de .NET. Cada AutomationPeer expone el control de .NET correspondiente a la automatización de la interfaz de usuario de Microsoft.
System.Windows.Automation.Provider NamespaceProporciona varias API para crear proveedores de automatización de la interfaz de usuario.
System.Windows.Automation.Text NamespaceContiene enumeraciones que especifican el formato de texto y el comportamiento relacionado para la automatización de la interfaz de usuario de Windows Presentation Foundation (WPF).
System.Windows.Controls NamespaceProporciona clases para crear elementos, denominados controles, que permiten al usuario interactuar con una aplicación. Las clases de control son el núcleo de la experiencia del usuario con cualquier aplicación porque le permiten ver, seleccionar o escribir datos u otro tipo de información.
System.Windows.Controls.Primitives NamespaceContiene controles y clases base que se usan como parte de otros controles más complejos.
System.Windows.Converters NamespaceProporciona clases que admiten la conversión de tipos durante la serialización en Windows Presentation Foundation (WPF).
System.Windows.Data NamespaceContiene clases que se usan para enlazar propiedades a orígenes de datos, clases de proveedor de orígenes de datos e implementaciones de colecciones y vistas que son específicas de los datos.
System.Windows.Documents NamespaceContiene tipos que admiten FixedDocument, FlowDocument y creación de documentos XML Paper Specification (XPS).
System.Windows.Documents.DocumentStructures NamespaceProporciona las clases que describen la estructura de un objeto XpsDocument en términos de secciones, párrafos, figuras, listas numeradas o con viñetas y tablas.
System.Windows.Documents.Serialization NamespaceProporciona tipos que admiten la creación y el uso de serializadores de complemento accesibles en tiempo de ejecución, que leen y escriben documentos en diferentes formatos de datos.
System.Windows.Forms NamespaceContiene clases para crear aplicaciones para Windows que aprovechan todas las ventajas de las características de la interfaz de usuario enriquecida disponibles en el sistema operativo Microsoft Windows.
System.Windows.Forms.ComponentModel.Com2Interop NamespaceContiene clases auxiliares que Visual Studio usa para mostrar páginas de propiedades en modo de diseño.
System.Windows.Forms.Design NamespaceContiene clases compatibles con la configuración en tiempo de diseño y el comportamiento de los componentes de Windows Forms. Estas clases se componen de clases de diseñador que proporcionan compatibilidad con los componentes de Windows Forms, un conjunto de servicios en tiempo de diseño, clases UITypeEditor para configurar ciertos tipos de propiedades y clases para importar controles ActiveX.
System.Windows.Forms.Design.Behavior NamespaceContiene clases para crear el comportamiento de las interfaces de usuario personalizadas para los componentes en tiempo de diseño.
System.Windows.Forms.Integration NamespaceContiene clases que admiten la interoperación entre los controles de Windows Forms y WPF.
System.Windows.Forms.Layout NamespaceContiene clases para implementar comportamientos de diseño en formularios y controles.
System.Windows.Forms.PropertyGridInternal NamespaceProporciona compatibilidad interna para el control PropertyGrid. Las clases de este espacio de nombres admiten la infraestructura de .NET y no están diseñadas para su uso directamente en el código.
System.Windows.Forms.VisualStyles NamespaceContiene clases para la representación de controles y otros elementos de interfaz de usuario (UI) de Windows con estilos visuales en los sistemas operativos que los admitan.
System.Windows.Ink NamespaceProporciona clases para interactuar con entradas de lápiz y manipularlas en la plataforma Windows Presentation Foundation (WPF).
System.Windows.Input NamespaceLa mayoría de los tipos de este espacio de nombres admiten el sistema de entrada Windows Presentation Foundation (WPF). Se incluyen las clases de abstracción de dispositivo del mouse, del teclado y de los dispositivos de lápiz, una clase de administrador de entradas comunes, compatibilidad con los comandos de ordenación y personalizados, así como varias clases de utilidades. Sin embargo, algunos de los tipos son aplicables más allá de WPF.
System.Windows.Input.StylusPlugIns NamespaceProporciona clases que admiten la manipulación de datos desde un lápiz de tableta en la plataforma Windows Presentation Foundation (WPF). Estas clases proporcionan control de bajo nivel en la entrada de Stylus y la creación de objetos Stroke de entrada de lápiz digital. La clase StylusPlugIn proporciona un mecanismo para implementar un comportamiento personalizado y aplicarlo al flujo de datos procedente del dispositivo de lápiz óptico, a fin de lograr un rendimiento óptimo.
System.Windows.Interop NamespaceProporciona tipos compatibles de interoperación entre Windows Presentation Foundation (WPF) y otras tecnologías como las API de Windows, así como las clases base de otros escenarios de interoperación que incluyen WPF.
System.Windows.Markup NamespaceProporciona tipos que admiten XAML. Algunos de estos tipos se encuentran en ensamblados de WPF y son específicos de escenarios de WPF que implican XAML. Otros tipos de este espacio de nombres proporcionan compatibilidad con los servicios XAML de .NET en general y no requieren hacer referencia a ensamblados WPF.
System.Windows.Markup.Localizer NamespaceProporciona tipos que ayudan en la localización de orígenes binarios de XAML (BAML).
System.Windows.Markup.Primitives NamespaceContiene clases que admiten el lenguaje XAML en Windows Presentation Foundation (WPF).
System.Windows.Media NamespaceProporciona tipos que habilitan la integración de elementos multimedia enriquecidos, incluidos dibujos, texto y contenido de audio o vídeo en aplicaciones de Windows Presentation Foundation (WPF).
System.Windows.Media.Animation NamespaceProporciona tipos que admiten la funcionalidad de animación de propiedades, incluidas las escalas de tiempo, los guiones gráficos y los fotogramas clave.
System.Windows.Media.Converters NamespaceContiene clases usadas por el MarkupWriter para la serialización de lenguaje XAML.
System.Windows.Media.Effects NamespaceProporciona tipos que se pueden utilizar para aplicar efectos visuales a imágenes de mapa de bits.
System.Windows.Media.Imaging NamespaceProporciona tipos que se utilizan para codificar y descodificar imágenes de mapa de bits.
System.Windows.Media.Media3D NamespaceContiene tipos que admiten la presentación en 3D en aplicaciones de Windows Presentation Foundation (WPF).
System.Windows.Media.Media3D.Converters NamespaceContiene clases usadas por el MarkupWriter para la serialización de lenguaje XAML.
System.Windows.Media.TextFormatting NamespaceProporciona los tipos que controlan el formato del texto, normalmente en un nivel más bajo que la presentación de texto basada en control o el modelo de objetos de texto.
System.Windows.Navigation NamespaceProporciona tipos que admiten la navegación, incluida la navegación entre ventanas y el registro en el diario de navegación.
System.Windows.Resources NamespaceProporciona clases de bajo nivel que admiten el modelo de recursos de Windows Presentation Foundation (WPF) y la acción de compilación de recursos.
System.Windows.Shapes NamespaceProporciona acceso a una biblioteca de formas que puede usarse en lenguaje XAML o código.
System.Windows.Threading NamespaceContiene tipos que admiten el sistema de subprocesos de Windows Presentation Foundation (WPF).
System.Windows.Xps NamespaceProporciona clases que escriben documentos XPS en un almacén de datos o cola de impresión.
System.Windows.Xps.Packaging NamespaceProporciona tipos que permiten a las aplicaciones leer y escribir los componentes de un documento XPS.
System.Windows.Xps.Serialization NamespaceProporciona tipos que admiten la serialización de documentos XPS.
System.Workflow.Activities NamespaceProporciona clases relacionadas con las actividades de Windows Workflow Foundation.
System.Workflow.Activities.Configuration NamespaceProporciona clases que representan secciones del archivo de configuración.
System.Workflow.Activities.Rules NamespaceContiene un conjunto de clases que define las condiciones y acciones que forman una regla.
System.Workflow.Activities.Rules.Design NamespaceContiene un conjunto de clases que administra los cuadros de diálogo Editor de conjunto de reglas y Editor de condiciones de reglas.
System.Workflow.ComponentModel NamespaceProporciona clases relacionadas con el modelo de componentes de Windows Workflow Foundation.
System.Workflow.ComponentModel.Compiler NamespaceProporciona clases relacionadas con el compilador del modelo de componentes de Windows Workflow Foundation.
System.Workflow.ComponentModel.Design NamespaceProporciona clases relacionadas con los diseñadores del modelo de componentes de Windows Workflow Foundation.
System.Workflow.ComponentModel.Serialization NamespaceProporciona la infraestructura para administrar la serialización de actividades y flujos de trabajo a y desde el lenguaje XAML y CodeDOM.
System.Workflow.Runtime NamespaceProporciona clases relacionadas con el runtime de flujo de trabajo.
System.Workflow.Runtime.Configuration NamespaceContiene clases que se utilizan para configurar el motor del tiempo de ejecución del flujo de trabajo.
System.Workflow.Runtime.DebugEngine NamespaceContiene clases e interfaces para su uso en instancias de flujo de trabajo de depuración.
System.Workflow.Runtime.Hosting NamespaceProporciona clases relacionadas con el hospedaje en tiempo de ejecución de Windows Workflow Foundation.
System.Workflow.Runtime.Tracking NamespaceContiene una interfaz y clases relacionadas con los servicios de seguimiento.
System.Xml NamespaceProporciona compatibilidad basada en estándares para procesar XML.
System.Xml.Schema NamespaceContiene clases XML que proporcionan compatibilidad basada en estándares con los esquemas del lenguaje de definición de esquema XML (XSD).
System.Xml.Serialization NamespaceContiene clases que se usan para serializar objetos en documentos o secuencias de formato XML.
System.Xml.Serialization.Advanced NamespaceContiene clases que permiten personalizar código generado a partir de un documento WSDL (lenguaje de descripción de servicios Web).
System.Xml.Serialization.Configuration NamespaceContiene clases usadas para leer los valores encontrados en los archivos de configuración de la aplicación, en la sección Elemento <system.xml.serialization>.
System.Xml.XPath NamespaceContiene las clases que definen un modelo de cursor para navegar y editar elementos de información XML como instancias del modelo de datos XPath 2.0 y XQuery 1.0.
System.Xml.Xsl NamespaceProporciona compatibilidad con transformaciones XSLT (Lenguaje de transformación basado en hojas de estilo). Admite la Recomendación XSL Transformations (XSLT) Version 1.0 del Consorcio W3C.
System.Xml.Xsl.Runtime NamespaceContiene tipos utilizados por el motor de transformación XSL.
UIAutomationClientsideProviders NamespaceContiene un tipo único que asigna proveedores de automatización de cliente.