Post on 20-Jul-2015
5/17/2018 Biblioteca de Clases de .NET Framework - slidepdf.com
http://slidepdf.com/reader/full/biblioteca-de-clases-de-net-framework 1/23
Referencia de la biblioteca de clases de .NET
Framework
La biblioteca de clases de .NET Framework es una biblioteca de clases, interfaces y tipos de valor que seincluye en Microsoft .NET Framework. Esta biblioteca brinda acceso a la funcionalidad del sistema y es la b
sobre la que se crean las aplicaciones, los componentes y los controles de .NET Framework.
Espacios de nombres
La biblioteca de clases de .NET Framework proporciona los siguientes espacios de nombres.
Microsoft.Aspnet.Snapin
Contiene las clases necesarias para que la aplicación de consola de administración de ASP.NETinteractúe con Microsoft Management Console (MMC).
Microsoft.Build.BuildEngine
Contiene las clases que representan el motor de MSBuild.
Microsoft.Build.Framework
Contiene clases que constituyen las tareas, los registradores y los eventos de MSBuild.
Microsoft.Build.Tasks
Contiene la implementación de todas las tareas que se suministran con MSBuild.
Microsoft.Build.Tasks.Deployment.Bootstrapper
Contiene clases utilizadas internamente por MSBuild.
Microsoft.Build.Tasks.Deployment.ManifestUtilities
Contiene clases utilizadas internamente por MSBuild.
Microsoft.Build.Utilities
Proporciona clases auxiliares que puede utilizar para crear sus propios registradores y tareas de
MSBuild.
Microsoft.CSharp
5/17/2018 Biblioteca de Clases de .NET Framework - slidepdf.com
http://slidepdf.com/reader/full/biblioteca-de-clases-de-net-framework 2/23
Contiene clases para compilar y generar código mediante el lenguaje C#.
Microsoft.JScript
Contiene clases que admiten la compilación y generación de código mediante el lenguaje JScript.
Microsoft.SqlServer.Server
Contiene clases que son específicas de la integración del componente Common Language Runtime
(CLR) de Microsoft .NET Framework en Microsoft SQL Server y en el entorno de ejecución deprocesos del motor de bases de datos de SQL Server.
Microsoft.VisualBasic
Contiene clases que admiten la compilación y generación de código mediante el lenguaje Visual Bas
Microsoft.VisualBasic.ApplicationServices
Contiene tipos que admiten el modelo de aplicaciones de Visual Basic y proporcionan acceso a la
información de la aplicación.
Microsoft.VisualBasic.CompilerServices
Contiene sólo los tipos de uso interno que admiten el compilador de Visual Basic.
Microsoft.VisualBasic.Devices
Contiene los tipos que admiten los objetos My relacionados con los dispositivos de Visual Basic.
Microsoft.VisualBasic.FileIO
Contiene los tipos que admiten el objeto del sistema de archivos (FSO) My de Visual Basic.
Microsoft.VisualBasic.Logging
Contiene los tipos que admiten los objetos de registro My de Visual Basic y proporciona un agente descucha de registro simple que dirige los datos generados a un archivo.
Microsoft.VisualBasic.MyServices
Contiene tipos que admiten My en Visual Basic.
Microsoft.VisualBasic.MyServices.Internal
Contiene los tipos de sólo uso interno que admiten My en Visual Basic.
5/17/2018 Biblioteca de Clases de .NET Framework - slidepdf.com
http://slidepdf.com/reader/full/biblioteca-de-clases-de-net-framework 3/23
Microsoft.VisualBasic.Vsa
Microsoft.VisualC
Microsoft.Vsa
Contiene interfaces que permiten integrar secuencias de comandos para los motores de secuencias de
comandos de .NET Framework en las aplicaciones, y compilar y ejecutar código en tiempo deejecución.
Microsoft.Vsa.Vb.CodeDOM
Microsoft.Win32
Proporciona dos tipos de clases: las que controlan los eventos desencadenados por el sistema operatiy las que manipulan el Registro del sistema.
Microsoft.Win32.SafeHandles
Contiene clases que son derivaciones abstractas de las clases de identificador seguras y queproporcionan funcionalidad común y admiten los identificadores de archivos y del sistema operativo
Microsoft.WindowsCE.Forms
Contiene clases para el desarrollo de aplicaciones de Windows Forms para Pocket PC y Smartphoneutilizando .NET Compact Framework.
Microsoft.WindowsMobile.DirectX
Contiene clases para el desarrollo de aplicaciones DirectX en dispositivos con .NET Compact
Framework. Requiere una versión futura de Windows Mobile que ejecute las aplicaciones.
Microsoft.WindowsMobile.DirectX.Direct3D
Contiene clases para el desarrollo de las aplicaciones Direct3D en dispositivos con .NET Compact
Framework. Requiere una versión futura de Windows Mobile que ejecute las aplicaciones.
Microsoft_VsaVb
Sistema
Contiene clases fundamentales y clases base que definen los valores y tipos de datos de referencia,
eventos y controladores de eventos, interfaces, atributos y excepciones de procesamiento comúnmenutilizados. Otras clases proporcionan servicios para convertir tipos de datos, manipular parámetros d
métodos, realizar cálculos matemáticos, invocar programas remotos y locales, administrar el entorno
aplicaciones y supervisar aplicaciones administradas y no administradas.
System.CodeDom
5/17/2018 Biblioteca de Clases de .NET Framework - slidepdf.com
http://slidepdf.com/reader/full/biblioteca-de-clases-de-net-framework 4/23
Contiene clases que se pueden utilizar para representar los elementos y la estructura de un documentcódigo fuente. Estos elementos pueden usarse para modelar la estructura de un documento de código
fuente que se puede utilizar como código fuente en un lenguaje compatible mediante la funcionalidadque proporciona el espacio de nombres System.CodeDom.Compiler.
System.CodeDom.Compiler
Contiene tipos para administrar la generación y compilación de código fuente en los lenguajes deprogramación compatibles. Cada generador de código puede generar código fuente en un lenguaje de
programación determinado basado en la estructura de los modelos de código fuente CodeDOM (Cod
Document Object Model) que se componen de elementos proporcionados por el espacio de nombresSystem.CodeDom.
System.Collections
Contiene interfaces y clases que definen diversas colecciones de objetos, tales como listas, colas,
matrices de bits, tablas hash y diccionarios.
System.Collections.Generic
Contiene interfaces y clases que definen colecciones genéricas, que permitirán a los usuarios crearcolecciones con establecimiento inflexible de tipos que proporcionan mejor seguridad y rendimientotipos que las colecciones con establecimiento inflexible de tipos no genéricas.
System.Collections.ObjectModel
Contiene clases que se pueden utilizar como colecciones en el modelo de objetos de una biblioteca
reutilizable. Utilice estas clases cuando las propiedades o métodos devuelven colecciones.
System.Collections.Specialized
Contiene colecciones especializadas y con establecimiento inflexible de tipos; por ejemplo, un
diccionario de listas vinculadas, un vector de bits o colecciones que sólo contienen cadenas.
System.ComponentModel
Proporciona clases que se utilizan para implementar el comportamiento de los componentes y controen tiempo de diseño y en tiempo de ejecución. Este espacio de nombres incluye las clases e interface
necesarias para implementar atributos, convertidores de tipos, enlaces a orígenes de datos ycomponentes de licencia.
System.ComponentModel.Design
Contiene clases que los desarrolladores pueden utilizar para generar un comportamiento personalizadde los componentes en tiempo de diseño e interfaces de usuario para configurar los componentes en
5/17/2018 Biblioteca de Clases de .NET Framework - slidepdf.com
http://slidepdf.com/reader/full/biblioteca-de-clases-de-net-framework 5/23
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.
System.ComponentModel.Design.Data
Contiene clases para implementar el comportamiento en tiempo de diseño de los componentesrelacionados con datos.
System.ComponentModel.Design.Serialization
Proporciona tipos que admiten la personalización y el control de la serialización en tiempo de diseño
System.Configuration
Contiene los tipos que proporcionan el modelo de programación para controlar los datos deconfiguración.
System.Configuration.Assemblies
Contiene clases que se utilizan para configurar un ensamblado.
System.Configuration.Install
Proporciona clases que permiten escribir instaladores personalizados para los componentes propios.
clase Installer es la clase base para todos los instaladores personalizados de .NET Framework.
System.Configuration.Provider
Contiene las clases base compartidas por aplicaciones de servidor y aplicaciones cliente para admitirmodelo conectable y agregar o quitar funcionalidad con facilidad.
System.Data
Contiene clases que constituyen la mayoría de la arquitectura ADO.NET. La arquitectura ADO.NETpermite crear componentes que administran eficazmente los datos procedentes de múltiples orígenes
un escenario desconectado (como Internet), ADO.NET proporciona las herramientas necesarias para
solicitar, actualizar y reconciliar los datos de sistemas de varios niveles. La arquitectura ADO.NET
también se implementa en aplicaciones cliente, como Windows Forms, o en las páginas HTML cread
por ASP.NET.
System.Data.Common
Contiene clases compartidas por los proveedores de datos de .NET Framework. Un proveedor de dat
de .NET Framework describe una colección de clases que se utiliza para tener acceso a un origen dedatos, como una base de datos, en el espacio administrado.
5/17/2018 Biblioteca de Clases de .NET Framework - slidepdf.com
http://slidepdf.com/reader/full/biblioteca-de-clases-de-net-framework 6/23
System.Data.Design
Contiene clases que se pueden utilizar para generar un conjunto de datos con tipo personalizado.
System.Data.Odbc
Contiene clases que encapsulan el proveedor de datos de .NET Framework para ODBC. El proveedodatos de .NET Framework para ODBC describe una colección de clases que se utiliza para obtener
acceso a un origen de datos ODBC en el espacio administrado.
System.Data.OleDb
Contiene clases que encapsulan el proveedor de datos de .NET Framework para OLE DB. El provee
de datos de .NET Framework para OLE DB describe una colección de clases que se utiliza para obte
acceso a un origen de datos OLE DB en el espacio administrado.
System.Data.OracleClient
Contiene clases que encapsulan el proveedor de datos de .NET Framework para Oracle. El proveedo
datos de .NET Framework para Oracle describe una colección de clases que se utiliza para obtener
acceso a un origen de datos de Oracle en el espacio administrado.
System.Data.Sql
Contiene clases que admiten funcionalidad específica de SQL Server. Las extensiones API de esta cse agregan al Proveedor de datos de .NET Framework para SQL Server (System.Data.SqlClient).
System.Data.SqlClient
Contiene clases que encapsulan el Proveedor de datos de .NET Framework para SQL Server. El
proveedor de datos de .NET Framework para SQL Server describe una colección de clases que se uti
para obtener acceso a una base de datos de SQL Server en el espacio administrado.
System.Data.SqlServerCE
Describe una colección de clases que se puede utilizar para obtener acceso a una base de datos de SQ
Server CE de dispositivos basados en Windows CE en el entorno administrado. Mediante este espac
de nombres se pueden crear bases de datos de SQL Server CE en un dispositivo así como establecer
conexiones a bases de datos de SQL Server que se encuentran en un dispositivo o un servidor remoto
System.Data.SqlTypes
Contiene clases para los tipos de datos nativos de SQL Server. Estas clases ofrecen una alternativa m
rápida a otros tipos de datos. El uso de estas clases en este espacio de nombres ayuda a evitar erroresconversión de tipos causados en situaciones en las que podría producirse una pérdida de precisión. D
5/17/2018 Biblioteca de Clases de .NET Framework - slidepdf.com
http://slidepdf.com/reader/full/biblioteca-de-clases-de-net-framework 7/23
que otros tipos de datos se convierten en segundo plano a SqlTypes y viceversa, la creación y el uso
explícitos de objetos en este espacio de nombres conllevan también un código más rápido.
System.Diagnostics
Proporciona clases que permiten interactuar con procesos del sistema, registros de eventos y contadode rendimiento. Este espacio de nombres también proporciona clases que permiten depurar la aplicac
y realizar un seguimiento de la ejecución del código. Para obtener más información, vea las clases Ty Debug.
System.Diagnostics.CodeAnalysis
Contiene clases para la interacción con herramientas de análisis de código. Las herramientas de anál
de código se utilizan para comprobar si el código se ajusta a las convenciones de codificación, comolas reglas de nomenclatura o las de seguridad.
System.Diagnostics.Design
Contiene clases que se pueden utilizar para ampliar la compatibilidad en tiempo de diseño de lasupervisión y la instrumentación de las aplicaciones.
System.Diagnostics.SymbolStore
Proporciona clases que permiten leer y escribir información de símbolos de depuración, como una línde código fuente de las asignaciones del lenguaje intermedio de Microsoft (MSIL). Los compiladore
para .NET Framework pueden almacenar la información de símbolos de depuración en los archivos d
base de datos del programador (PDB). Los depuradores y las herramientas del analizador de código
pueden leer la información de símbolos de depuración en tiempo de ejecución.
System.DirectoryServices
Proporciona fácil acceso a Active Directory desde código administrado. El espacio de nombres conti
dos clases de componentes, DirectoryEntry y DirectorySearcher, que utilizan la tecnología ADSI(Interfaces de servicio de Active Directory). ADSI es el conjunto de interfaces que Microsoft
proporciona como una herramienta flexible que permite trabajar con un gran número de proveedores
red. ADSI permite al administrador localizar y administrar con relativa facilidad los recursos de una
independientemente del tamaño de esta última.
System.DirectoryServices.ActiveDirectory
Proporciona un modelo de objetos de abstracción de alto nivel que genera tareas de servicio de
directorio de Microsoft® Active Directory®. Los conceptos de servicio de directorio de Active
Directory® como bosque, dominio, sitio, subred, partición y esquema forman parte del modelo deobjetos.
System.DirectoryServices.Protocols
5/17/2018 Biblioteca de Clases de .NET Framework - slidepdf.com
http://slidepdf.com/reader/full/biblioteca-de-clases-de-net-framework 8/23
Proporciona los métodos definidos en los estándares LDAP (Protocolo ligero de acceso a directoriosversión 3 (V3) y DSML (Directory Services Markup Language) versión 2 (V2).
System.Drawing
Proporciona acceso a la funcionalidad básica de gráficos de GDI+. Los espacios de nombresSystem.Drawing.Drawing2D, System.Drawing.Imaging y System.Drawing.Text proporcionan
funcionalidades más avanzadas.
System.Drawing.Design
Contiene clases que amplían la lógica y el dibujo de las interfaces de usuario (UI) en tiempo de diseñ
Se puede ampliar aún más esta funcionalidad en tiempo de diseño para crear elementos de cuadro de
herramientas personalizados, editores de valores específicos de tipos que pueden editar y representargráficamente valores de los tipos admitidos, o convertidores de tipos que pueden realizar conversion
de valores entre determinados tipos. Este espacio de nombres proporciona el marco de trabajo básico
para desarrollar extensiones a la interfaz de usuario en tiempo de diseño.
System.Drawing.Drawing2D
Proporciona funcionalidad bidimensional y de gráficos vectoriales avanzada. Este espacio de nombreincluye los pinceles degradados, la clase Matrix (que se utiliza para definir transformacionesgeométricas) y la clase GraphicsPath.
System.Drawing.Imaging
Proporciona funcionalidad avanzada de procesamiento de imágenes de GDI+. La funcionalidad gráfi
básica se proporciona mediante el espacio de nombres System.Drawing.
System.Drawing.Printing
Proporciona servicios relacionados con la impresión. Normalmente, se crea una nueva instancia de l
clase PrintDocument, se establecen las propiedades que describen lo que se va a imprimir, y se llamamétodo Print para imprimir el documento.
System.Drawing.Text
Proporciona funcionalidad tipográfica avanzada de GDI+. La funcionalidad gráfica básica se
proporciona mediante el espacio de nombres System.Drawing. Las clases incluidas en este espacio dnombres permiten a los usuarios crear y utilizar colecciones de fuentes.
System.EnterpriseServices
Proporciona una infraestructura importante para aplicaciones empresariales. COM+ proporciona unaarquitectura de servicios para los modelos de programación de componentes implementados en unentorno empresarial. Este espacio de nombres proporciona objetos de .NET Framework con acceso a
5/17/2018 Biblioteca de Clases de .NET Framework - slidepdf.com
http://slidepdf.com/reader/full/biblioteca-de-clases-de-net-framework 9/23
servicios COM+, por lo que los objetos de .NET Framework son más prácticos para las aplicaciones
empresariales.
System.EnterpriseServices.CompensatingResourceManager
Proporciona clases que permiten utilizar un Administrador de compensación de recursos (CRM) encódigo administrado. Un CRM es un servicio proporcionado por COM+ que permite incluir objetos
transaccionales en las transacciones del Coordinador de transacciones distribuidas de Microsoft (DTAunque 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
registro de recuperación.
System.EnterpriseServices.Internal
Proporciona compatibilidad de infraestructura para los servicios COM+. Las clases e interfaces en es
espacio de nombres están diseñadas específicamente para admitir llamadas a System.EnterpriseServi
desde las clases COM+ no administradas.
System.Globalization
Contiene clases que definen datos relativos a la referencia cultural, tales como idioma, país o región,calendario, formatos de fecha, moneda y números, así como el criterio de ordenación para cadenas.Estas clases resultan útiles para escribir aplicaciones globalizadas (de uso internacional).
System.IO
Contiene tipos que permiten la lectura y escritura sincrónicas y asincrónicas en archivos y secuencia
datos.
System.IO.Compression
Contiene clases que proporcionan compresión y descompresión básicas para las secuencias.
System.IO.IsolatedStorage
Contiene tipos que permiten crear y utilizar almacenes aislados. Estos almacenes permiten leer yescribir datos a los que los fragmentos de código de menos confianza no pueden tener acceso y perm
evitar la exposición de información confidencial que se pueda guardar en cualquier otro lugar del
sistema de archivos. Los datos se almacenan en compartimientos aislados por el usuario actual y porensamblado en el que existe el código.
System.IO.Ports
Contiene clases que controlan los puertos serie, proporcionando un marco de trabajo para E/S sincróy controlada por eventos, acceso para fijar e interrumpir los estados, acceso a las propiedades delcontrolador serie y enumeraciones para especificar las características de los puertos.
5/17/2018 Biblioteca de Clases de .NET Framework - slidepdf.com
http://slidepdf.com/reader/full/biblioteca-de-clases-de-net-framework 10/23
System.Management
Proporciona acceso a un variado conjunto de datos y eventos de administración relativos al sistema,
dispositivos y aplicaciones instrumentados para Windows Management Infrastructure (WMI).
System.Management.Instrumentation
Proporciona las clases necesarias para instrumentar aplicaciones de administración y exponer sus daty eventos de administración a posibles consumidores a través de WMI. De este modo, los consumido
como Microsoft Application Center o Microsoft Operations Manager podrán administrar fácilmente aplicación, que se podrá supervisar y configurar mediante secuencias de comandos de administrador
otras aplicaciones, tanto administradas como no administradas.
System.Messaging
Proporciona clases que permiten conectar con colas de mensajes de la red, supervisarlas, administrar
y enviar, recibir o leer mensajes.
System.Messaging.Design
Contiene clases que se pueden utilizar para ampliar la compatibilidad en tiempo de diseño de las clas
System.Messaging.
System.Net
Proporciona una interfaz de programación sencilla para muchos de los protocolos que se utilizan en lredes actuales. Las clases WebRequest y WebResponse constituyen la base de los "protocolos
conectables", una implementación de servicios de red que permite desarrollar aplicaciones que usanrecursos de Internet sin preocuparse por los detalles específicos de los protocolos individuales.
System.Net.Cache
Define los tipos y las enumeraciones utilizadas para definir las directivas de la caché para los recursoobtenidos utilizando las clases WebRequest y HttpWebRequest.
System.Net.Configuration
Contiene clases que utilizan las aplicaciones para obtener acceso mediante programación y actualiza
opciones de configuración para los espacios de nombres System.Net.
System.Net.Mail
Contiene clases utilizadas para enviar correo electrónico a un servidor SMTP (Protocolo simple de
transferencia de correo) para su entrega.
System.Net.Mime
5/17/2018 Biblioteca de Clases de .NET Framework - slidepdf.com
http://slidepdf.com/reader/full/biblioteca-de-clases-de-net-framework 11/23
Contiene tipos utilizados para representar los encabezados MIME (Multipurpose Internet MailExchange). Estos tipos se utilizan con los tipos del espacio de nombres System.Net.Mail para
especificar los encabezados Content-Type, Content-Disposition y Content-transfer-Encoding al enviun correo electrónico mediante la clase SmtpClient.
System.Net.NetworkInformation
Proporciona acceso a los datos de tráfico de la red, información de direcciones de red y notificación cambios de dirección para el equipo local. El espacio de nombres también contiene las clases que
implementan la utilidad Ping. Puede utilizar Ping y las clases relacionadas para comprobar si se pued
conectar con un equipo a través de la red.
System.Net.Sockets
Proporciona una implementación administrada de la interfaz de Windows Sockets (Winsock) para
desarrolladores que necesitan controlar el acceso a la red.
System.Reflection
Contiene clases e interfaces que proporcionan una vista administrada de los tipos cargados, métodoscampos, con la capacidad de crear e invocar dinámicamente los tipos.
System.Reflection.Emit
Contiene clases que permiten a un compilador o una herramienta emitir metadatos así como lenguaje
intermedio de Microsoft (MSIL) y, opcionalmente, generar un archivo PE en el disco. Los principale
clientes de estas clases son los motores de secuencias de comandos y los compiladores.
System.Resources
Proporciona clases e interfaces que permiten a los desarrolladores crear, almacenar y administrar var
recursos específicos de la referencia cultural utilizados en una aplicación.
System.Resources.Tools
Contiene la clase StronglyTypedResourceBuilder, que proporciona compatibilidad para recursos conestablecimiento inflexible de tipos. A partir de .NET Framework versión 2.0, esta característica en
tiempo de compilación encapsula el acceso a los recursos creando clases que contienen un conjunto d
propiedades de sólo lectura (get) estáticas, lo que facilita el consumo de recursos.
System.Runtime
Contiene tipos avanzados que admiten diversos espacios de nombres tales como System, los espacionombres Runtime y los espacios de nombres Security.
System.Runtime.ConstrainedExecution
5/17/2018 Biblioteca de Clases de .NET Framework - slidepdf.com
http://slidepdf.com/reader/full/biblioteca-de-clases-de-net-framework 12/23
Define un conjunto de tipos que enumeran y definen un contrato para la confiabilidad entre el autor dalgún código y los desarrolladores que toman una dependencia de ese código.
System.Runtime.Hosting
Contiene tipos avanzados que se utilizan en la activación de aplicaciones dentro de los dominios deaplicación.
System.Runtime.CompilerServices
Proporciona funcionalidad a los programadores de compiladores que utilicen código administrado pa
especificar atributos en los metadatos que afectan al comportamiento de Common Language Runtim
tiempo de ejecución. Las clases en este espacio de nombres son sólo para los programadores de
compiladores.
System.Runtime.InteropServices
Proporciona una amplia variedad de miembros compatibles con la interoperabilidad COM y losservicios de invocación de plataforma. Si no conoce estos servicios, vea Interoperar con código noadministrado.
System.Runtime.InteropServices.ComTypes
Contiene métodos que son definiciones de funciones COM para código administrado. Estas funcionereemplazan a los métodos UCOM*, ahora obsoletos, en el espacio de nombres
System.Runtime.InteropServices .
System.Runtime.InteropServices.CustomMarshalers
Es compatible con la infraestructura de .NET y no está diseñado para que se utilice directamente desel código.
System.Runtime.InteropServices.Expando
Contiene la interfaz IExpando, que permiten modificar un objeto agregando o quitando sus miembro
System.Runtime.Remoting
Proporciona clases e interfaces que permiten a los desarrolladores crear y configurar aplicacionesdistribuidas.
System.Runtime.Remoting.Activation
Proporciona clases y objetos que admiten la activación de objetos remotos en el servidor o el cliente.
System.Runtime.Remoting.Channels
5/17/2018 Biblioteca de Clases de .NET Framework - slidepdf.com
http://slidepdf.com/reader/full/biblioteca-de-clases-de-net-framework 13/23
Contiene clases que admiten y controlan canales y receptores de canales, que se utilizan como mediotransporte cuando un cliente llama a un método de un objeto remoto.
System.Runtime.Remoting.Channels.Http
Contiene canales que utilizan el protocolo HTTP para llevar mensajes y objetos a ubicaciones remotaviceversa. De forma predeterminada, los canales HTTP codifican las llamadas a objetos y métodos e
formato SOAP para la transmisión, pero se pueden especificar otros receptores de formateadores decodificación y descodificación en las propiedades de configuración de un canal.
System.Runtime.Remoting.Channels.Ipc
Define un canal de comunicación para la interacción remota que utiliza el sistema de comunicacione
entre procesos (IPC) del sistema operativo Windows. Dado que no utiliza la comunicación por red, ecanal 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
Contiene canales que utilizan el protocolo TCP para llevar mensajes y objetos a ubicaciones remotasviceversa. 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 decodificación y descodificación en las propiedades de configuración de un canal.
System.Runtime.Remoting.Contexts
Contiene 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 secrean durante el proceso de activación de los objetos configurados para requerir determinados servic
automáticos, como la sincronización, las transacciones, la activación just-in-time (JIT), la seguridad,
En un contexto pueden residir varios objetos.
System.Runtime.Remoting.Lifetime
Contiene clases que administran la duración de los objetos remotos. Tradicionalmente, la recolección
distribuida de elementos no utilizados recurre a los recuentos de referencias y comandos ping para
controlar la duración de los objetos. Esto funciona bien cuando hay pocos clientes por servicio, pero se ajusta adecuadamente cuando hay miles de clientes por cada servicio. El servicio de duración rem
asocia una concesión a cada servicio y, cuando ésta vence, elimina el servicio. El servicio de duraciópuede desempeñar la función de un colector distribuido de elementos no utilizados tradicional y se
adapta bien al aumentar el número de clientes por servidor.
System.Runtime.Remoting.Messaging
Contiene clases que se utilizan para crear mensajes y procesarlos de forma remota. La infraestructur
interacción remota utiliza mensajes para comunicarse con objetos remotos. Los mensajes se utilizan
5/17/2018 Biblioteca de Clases de .NET Framework - slidepdf.com
http://slidepdf.com/reader/full/biblioteca-de-clases-de-net-framework 14/23
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 identificador
de acción, información de envío y parámetros.
System.Runtime.Remoting.Metadata
Contiene clases y atributos que se pueden utilizar para personalizar la generación y el procesamiento
SOAP para objetos y campos. Las clases en este espacio de nombres se pueden utilizar para indicar eencabezado SOAPAction, el tipo de resultado, el nombre de elemento XML y el identificador URI d
espacio de nombres XML del método.
System.Runtime.Remoting.Metadata.W3cXsd2001
Contiene la definición de esquema XML (XSD) establecida por el Consorcio World Wide Web (W3en 2001. La especificación de W3C titulada "XML Schema Part2: Data types" identifica el formato y
comportamiento de varios tipos de datos. Este espacio de nombres contiene clases contenedoras para
tipos de datos que se ajustan a la especificación de W3C. Todos los tipos de fecha y hora se ajustan aespecificación de estándares ISO.
System.Runtime.Remoting.MetadataServices
Contiene las clases utilizadas por la herramienta de línea de comandos Soapsuds.exe y el código deusuario para convertir metadatos a esquemas XML, o viceversa, para la infraestructura de interacció
remota.
System.Runtime.Remoting.Proxies
Contiene clases que controlan y proporcionan funcionalidad a los servidores proxy. Un servidor proxes un objeto local que constituye una imagen de un objeto remoto. Los servidores proxy permiten a l
clientes tener acceso a objetos más allá de los límites remotos.
System.Runtime.Remoting.Services
Contiene clases de servicios que proporcionan funcionalidad a .NET Framework.
System.Runtime.Serialization
Contiene clases que se pueden utilizar 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 sualmacenamiento o transmisión a otra ubicación. La deserialización es el proceso de volver a generar objetos a partir de la información almacenada.
System.Runtime.Serialization.Formatters
Proporciona enumeraciones, interfaces y clases comunes que utilizan los formateadores de serializac
5/17/2018 Biblioteca de Clases de .NET Framework - slidepdf.com
http://slidepdf.com/reader/full/biblioteca-de-clases-de-net-framework 15/23
System.Runtime.Serialization.Formatters.Binary
Contiene la clase BinaryFormatter, que se puede utilizar para serializar y deserializar objetos en form
binario.
System.Runtime.Serialization.Formatters.Soap
Contiene la clase SoapFormatter, que se puede utilizar para serializar y deserializar objetos en formaSOAP.
System.Security
Proporciona la estructura subyacente del sistema de seguridad de .NET Framework, incluidas clases
base relativas a permisos.
System.Security.AccessControl
System.Security.Cryptography
Proporciona servicios criptográficos, incluidas la codificación y descodificación seguras de datos, as
como muchas otras operaciones, como los cálculos hash, la generación de números aleatorios y la
autenticación de mensajes.
System.Security.Cryptography.Pkcs
Proporciona elementos de programación para Estándares de criptografía de clave pública (PKCS, PuKey Cryptography Standards), incluidos los métodos para firmar datos, intercambio de claves, solici
de certificados, cifrado y descifrado de claves públicas, así como otras funciones de seguridad.
System.Security.Cryptography.X509Certificates
Contiene 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 segura al propietario
certificado.
System.Security.Cryptography.Xml
Contiene clases que admiten la creación y validación de firmas digitales XML. Las clases en este
espacio de nombres implementan la recomendación del Consorcio World Wide Web, "XML-Signatu
Syntax and Processing", descrita en http://www.w3.org/TR/xmldsig-core/.
System.Security.Permissions
Define clases que controlan el acceso a operaciones y recursos a partir de una directiva.
System.Security.Policy
5/17/2018 Biblioteca de Clases de .NET Framework - slidepdf.com
http://slidepdf.com/reader/full/biblioteca-de-clases-de-net-framework 16/23
Contiene grupos de código, condiciones de pertenencia y evidencia. Estos tres tipos de clase se utilizpara crear las reglas que aplica el sistema de directivas de seguridad de .NET Framework. Las clases
evidencia son la entrada de la directiva de seguridad y las condiciones de pertenencia son losmodificadores; juntas, crean instrucciones de directiva y determinan el conjunto de permisos conced
Los niveles de directivas y los grupos de código constituyen la estructura de la jerarquía de directiva
Los grupos de código son la encapsulación de una regla y se organizan jerárquicamente en un nivel ddirectiva.
System.Security.Principal
Define un objeto principal que representa el contexto de seguridad en el cual se ejecuta código.
System.ServiceProcess
Proporciona 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 heredar de la clase ServiceBase y definir elcomportamiento específico que se debe procesar cuando se pasen comandos para iniciar, detener, pa
y continuar, así como el comportamiento personalizado y las acciones que se deben realizar cuando s
cierre el sistema.
System.Text
Contiene clases que representan codificaciones de caracteres ASCII, Unicode, UTF-7 y UTF-8, clasebase abstractas para realizar conversiones entre bloques de caracteres y bloques de bytes, así como u
clase auxiliar que manipula objetos String y les aplica formato sin crear instancias intermedias de St
System.Text.RegularExpressions
Contiene clases que proporcionan acceso al motor de expresiones regulares de .NET Framework. El
espacio de nombres proporciona funcionalidad de expresiones regulares que se puede utilizar desdecualquier plataforma o lenguaje que se ejecute con Microsoft .NET Framework.
System.Threading
Proporciona clases e interfaces que habilitan la programación multiproceso. Además de las clases qu
permiten sincronizar las actividades de subproceso y obtener acceso a datos (Mutex, Monitor, Interlocked, AutoResetEvent, etc.), este espacio de nombres incluye una clase ThreadPool que perm
utilizar un grupo de subprocesos proporcionados por el sistema, y una clase Timer que ejecuta losmétodos de devolución de llamada en los subprocesos del grupo de subprocesos.
System.Timers
Proporciona el componente Timer, que permite provocar un evento en un intervalo especificado.
System.Transactions
5/17/2018 Biblioteca de Clases de .NET Framework - slidepdf.com
http://slidepdf.com/reader/full/biblioteca-de-clases-de-net-framework 17/23
Contiene clases que permiten al código participar en transacciones. Las clases admiten transaccionescon varios participantes distribuidos, varias notificaciones de fase e inscripciones duraderas.
System.Transactions.Configuration
Contiene clases que describen las opciones de configuración utilizadas por las clasesSystem.Transactions.
System.Web
Proporciona clases e interfaces que permiten la comunicación entre explorador y servidor. Este espa
de nombres incluye la clase HTTPRequest, que proporciona información abundante sobre la solicitu
HTTP actual, la clase HTTPResponse, que administra la salida HTTP al cliente, y el objeto
HTTPServerUtility, que proporciona acceso a las utilidades y los procesos del servidor. System.We
también incluye clases para la manipulación de las cookies, la transferencia de archivos, la informac
sobre las excepciones y el control de la caché de resultados.
System.Web.Caching
Proporciona clases para almacenar en caché los datos que se utilizan con frecuencia en el servidor.Incluye la clase Cache, un diccionario que permite almacenar objetos de datos arbitrarios, como tabl
hash y conjuntos de datos. Proporciona asimismo la funcionalidad de caducidad para dichos objetos como métodos que permiten agregar y quitar los objetos. Se pueden agregar también los objetos con
dependencia de otros archivos o entradas de la caché, además de realizar devoluciones de llamada pa
notificar a la aplicación cuando se quita un objeto de la memoria caché.
System.Web.Compilation
Contiene clases que permiten generar y compilar los tipos de archivo personalizados dentro del ento
de generación ASP.NET.
System.Web.Configuration
Contiene clases que se utilizan para configurar ASP.NET.
System.Web.Handlers
Contiene clases del controlador HTTP que procesan las solicitudes HTTP a un servidor Web.
System.Web.Hosting
Proporciona la funcionalidad necesaria para alojar aplicaciones ASP.NET de aplicaciones administrafuera de los servicios de Microsoft Internet Information Server (IIS).
System.Web.Mail
5/17/2018 Biblioteca de Clases de .NET Framework - slidepdf.com
http://slidepdf.com/reader/full/biblioteca-de-clases-de-net-framework 18/23
Las clases de este espacio de nombres están obsoletas; utilice en su lugar las clases incluidas en elespacio de nombres System.Net.Mail. Contiene clases que permiten crear y enviar mensajes median
el componente de mensajería CDOSYS. El mensaje de correo se entrega a través del servicio de corrSMTP integrado en Microsoft Windows 2000 o a través de un servidor SMTP arbitrario. Las clases e
este espacio de nombres se pueden utilizar desde ASP.NET o cualquier aplicación administrada.
System.Web.Management
Contiene clases e interfaces que permiten administrar y supervisar el estado de las aplicaciones Web
System.Web.Mobile
Contiene las principales funciones, incluidos la autenticación y el control de errores, necesarias para
generar las aplicaciones Web ASP.NET Mobile.
System.Web.Profile
Contiene clases que se utilizan para implementar el perfil de usuario de ASP.NET en aplicaciones deservidor Web.
System.Web.RegularExpressions
Proporciona las expresiones regulares que se utilizan para analizar los archivos de ASP.NET. Todos
miembros del espacio de nombres System.Web.RegularExpressions son descendientes de la claseRegex.
System.Web.Security
Contiene clases que se utilizan para implementar la seguridad de ASP.NET en aplicaciones de servid
Web.
System.Web.Services
Se compone de las clases que permiten crear servicios Web XML mediante clientes de servicios WebXML y ASP.NET. Los servicios Web XML son aplicaciones que permiten intercambiar mensajes en
entorno de correspondencia imprecisa mediante protocolos estándar como HTTP, XML, XSD, SOAWSDL. Los servicios Web XML permiten generar aplicaciones modulares ubicadas dentro y fuera d
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 estasaplicaciones pueden tener partes debidamente definidas (estructuradas y con establecimiento de tipopueden tener partes definidas de manera imprecisa (mediante XML arbitrario). La capacidad de los
mensajes de evolucionar con el tiempo sin romper el protocolo es fundamental para la flexibilidad y
solidez de los servicios Web XML como componente básico para el futuro del Web.
System.Web.Services.Configuration
5/17/2018 Biblioteca de Clases de .NET Framework - slidepdf.com
http://slidepdf.com/reader/full/biblioteca-de-clases-de-net-framework 19/23
Consta de las clases que configuran la forma en que se ejecutan los servicios Web XML creados conASP.NET.
System.Web.Services.Description
Consta de las clases que permiten describir públicamente un servicio Web XML mediante el Lenguade descripción de servicios Web (WSDL). Cada clase en este espacio de nombres se corresponde con
elemento específico de la especificación WSDL, y la jerarquía de clases se corresponde con la estrucXML de un documento WSDL válido.
System.Web.Services.Discovery
Consta de las clases que permiten a los clientes de servicios Web XML encontrar los servicios Web
XML disponibles en un servidor Web mediante un proceso denominado Descubrimiento de servicioWeb XML.
System.Web.Services.Protocols
Consta de las clases que definen los protocolos utilizados para transmitir datos a través de la red durala comunicación entre los clientes del servicio Web XML y los servicios Web XML creados con
ASP.NET.
System.Web.SessionState
Proporciona las clases e interfaces que habilitan el almacenamiento de los datos específicos de un
cliente individual en una aplicación Web del 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, en el caso de lasconfiguraciones de baterías de servidores Web, fuera de proceso mediante el servicio de estado de
ASP.NET o una base de datos de SQL Server.
System.Web.UI
Proporciona las clases e interfaces que permiten crear los controles y páginas que aparecerán en las
aplicaciones Web como interfaz de usuario de una página Web. Este espacio de nombres incluye la
clase Control, que proporciona a todos los controles, ya sean controles HTML, controles Web o
controles de usuario, un conjunto común de funcionalidades. También incluye el control Page, que sgenera automáticamente siempre que se realiza una solicitud de una página en la aplicación Web.
También se proporcionan clases que ofrecen la funcionalidad de enlace de datos a los controles deservidor de formularios Web Forms, la capacidad de guardar el estado de la vista de un control o una
página determinada, así como la funcionalidad de análisis para los controles programables y literales
System.Web.UI.Adapters
5/17/2018 Biblioteca de Clases de .NET Framework - slidepdf.com
http://slidepdf.com/reader/full/biblioteca-de-clases-de-net-framework 20/23
Contiene las clases base para los adaptadores de control y los adaptadores de página, que permitenreemplazar estados del ciclo de vida de las páginas y los controles para modificar su marcado o
comportamiento predeterminado para los nuevos estándares de marcado o para exploradores concret
System.Web.UI.Design
Contiene clases que se pueden utilizar para ampliar la compatibilidad en tiempo de diseño de los
controles de servidor Web y de formularios Web Forms.
System.Web.UI.Design.MobileControls
Obsoleta. Contiene clases que proporcionan la compatibilidad en tiempo de diseño para las clases de
espacio de nombres System.Web.UI.MobileControls . Las clases de este espacio de nombres están
obsoletas; utilice las clases de System.Web.UI.Design.WebControls en su lugar.
System.Web.UI.Design.MobileControls.Converters
Contiene clases que proporcionan la compatibilidad en tiempo de diseño para los convertidores de tide datos en controles móviles.
System.Web.UI.Design.WebControls
Contiene clases que se pueden utilizar para ampliar la compatibilidad en tiempo de diseño de los
controles de servidor Web.
System.Web.UI.Design.WebControls.WebParts
Contiene clases que proporcionan la compatibilidad en tiempo de diseño para los controles derivadolas clases del espacio de nombres System.Web.UI.WebControls.WebParts .
System.Web.UI.HtmlControls
Se compone de una colección de clases que permiten crear controles de servidor HTML en una páginde 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. Esto
permite controlar mediante programación los elementos HTML de una página de formularios WebForms.
System.Web.UI.MobileControls
Obsoleta. Contiene un conjunto de controles de servidor ASP.NET que pueden procesar de manerainteligente la aplicación para diferentes dispositivos móviles. Las clases de este espacio de nombresestán obsoletas; utilice los controles de System.Web.UI.WebControls en su lugar.
System.Web.UI.MobileControls.Adapters
5/17/2018 Biblioteca de Clases de .NET Framework - slidepdf.com
http://slidepdf.com/reader/full/biblioteca-de-clases-de-net-framework 21/23
Contiene clases que permiten reemplazar las fases del ciclo de vida de un control móvil para modificsu marcado o comportamiento HTML, CHTML o WML predeterminado para los nuevos estándares
marcado o para exploradores y dispositivos móviles concretos.
System.Web.UI.MobileControls.Adapters.XhtmlAdapters
Contiene clases que permiten reemplazar las fases del ciclo de vida de un control móvil para modific
su marcado o comportamiento XHTML predeterminado para los nuevos estándares de marcado o paexploradores y dispositivos móviles concretos.
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 dtexto. También incluyen controles para fines especiales como un calendario. Dado que los controles
servidor Web se ejecutan en el servidor, se pueden controlar estos elementos mediante programación
Los controles de servidor Web son más abstractos que los controles de servidor HTML. Su modelo dobjetos no refleja necesariamente la sintaxis HTML.
System.Web.UI.WebControls.Adapters
Contiene clases que permiten reemplazar las fases del ciclo de vida de un control Web para modificamarcado o el comportamiento predeterminado de un control para los nuevos estándares de marcado o
para exploradores concretos.
System.Web.UI.WebControls.WebParts
Contiene un conjunto integrado de clases e interfaces para crear páginas Web cuyo aspecto ycomportamiento podrán modificar (personalizar) los usuarios finales. La configuración definida por
usuario para cada página se guarda para las sesiones futuras del explorador.
System.Web.Util
Contiene clases que permiten a los métodos de devolución de llamada ejecutarse bajo el ámbito de u
transacción y el envío del trabajo a subprocesos separados.
System.Windows.Forms
Contiene clases para crear aplicaciones basadas en Windows y que aprovechan plenamente lascaracterísticas avanzadas de interfaz de usuario disponibles en este sistema operativo.
System.Windows.Forms.ComponentModel.Com2Interop
Contiene clases auxiliares que Visual Studio utiliza para mostrar páginas de propiedades mientras seestá en el modo diseño.
5/17/2018 Biblioteca de Clases de .NET Framework - slidepdf.com
http://slidepdf.com/reader/full/biblioteca-de-clases-de-net-framework 22/23
System.Windows.Forms.Design
Contiene clases que son compatibles con la configuración y el comportamiento en tiempo de diseño
los componentes de formularios Windows Forms. Estas clases se componen de: clases de diseñador
proporcionan compatibilidad con los componentes de formularios Windows Forms, un conjunto de
servicios en tiempo de diseño, clases UITypeEditor para configurar determinados tipos de propiedadasí como clases para importar controles ActiveX.
System.Windows.Forms.Design.Behavior
Contiene clases que permiten crear comportamiento personalizado de la interfaz de usuario para loscomponentes en tiempo de diseño.
System.Windows.Forms.Layout
Contiene clases que admiten los comportamientos del diseño tanto en tiempo de diseño como en tiem
de ejecución.
System.Windows.Forms.PropertyGridInternal
Proporciona la compatibilidad interna para el control PropertyGrid. Las clases de este espacio de
nombres admiten la infraestructura de .NET Framework y no están diseñadas para ser utilizadasdirectamente en el código.
System.Xml
Proporciona compatibilidad basada en estándares para procesar XML.
System.Xml.Schema
Contiene las clases XML que proporcionan compatibilidad basada en estándares para los esquemas
XSD.
System.Xml.Serialization
Contiene clases que se utilizan para serializar objetos en documentos o secuencias de formato XML.
System.Xml.XPath
Contiene el analizador y el motor de evaluación de XPath. Es compatible con la recomendación de Wtitulada "XML Path Language (XPath) Version 1.0" (www.w3.org/TR/xpath).
System.Xml.Xsl
5/17/2018 Biblioteca de Clases de .NET Framework - slidepdf.com
http://slidepdf.com/reader/full/biblioteca-de-clases-de-net-framework 23/23
Proporciona compatibilidad con las transformaciones XSLT (Extensible Stylesheet Transformation)compatible con la recomendación de W3C titulada "XSL Transformations (XSLT) Version 1.0"
(www.w3.org/TR/xslt).
System.Xml.Xsl.Runtime
Proporciona compatibilidad interna para las clases del espacio de nombres System.Xml.Xsl. Las cla
de este espacio de nombres admiten la infraestructura de .NET Framework y no están diseñadas parautilizadas directamente en el código.