La biblioteca de clases de .NET Framework para Silverlight proporciona los espacios de nombres siguientes, que se describen detalladamente en esta referencia.
- Microsoft.Internal
Admite la infraestructura de .NET Framework para Silverlight. Este espacio de nombres no está pensado para utilizarse directamente desde el código.
- Microsoft.VisualBasic
Contiene clases que admiten el motor en tiempo de ejecución de Visual Basic en Visual Basic.
- Microsoft.VisualBasic.CompilerServices
Contiene sólo los tipos de uso interno que admiten el compilador de Visual Basic.
- Microsoft.Win32.SafeHandles
Contiene clases que son derivaciones abstractas de las clases de identificador seguras y que proporcionan funcionalidad común y admiten los identificadores de archivos y del sistema operativo.
- System
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únmente utilizados. Otras clases proporcionan servicios para convertir tipos de datos, manipular parámetros de métodos, realizar cálculos matemáticos, invocar programas remotos y locales, administrar el entorno de aplicaciones y supervisar aplicaciones administradas y no administradas.
- System.CodeDom.Compiler
Contiene una clase que identifica el código generado por una herramienta.
- System.Collections
Contiene la clase BitArray, interfaces implementadas por varios objetos de colección, e interfaces y una estructura que permiten extraer, enumerar y comparar objetos de colecciones.
- System.Collections.Generic
Contiene interfaces y clases que definen colecciones 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.
- System.ComponentModel
Proporciona clases que se utilizan para implementar el comportamiento de los componentes y controles en tiempo de diseño y en tiempo de ejecución.
- System.ComponentModel.DataAnnotations
Proporciona clases de atributos que se usan para definir metadatos para clases de entidad.
- System.Configuration.Assemblies
Contiene clases que se utilizan para configurar un ensamblado.
- System.Data.Services.Client
Representa las clases y los miembros que las aplicaciones pueden usar para interactuar con los Servicios de datos de ADO.NET.
- System.Data.Services.Common
Contiene una clase que indica la propiedad o las propiedades clave o de una entidad.
- System.Diagnostics
Proporciona clases que permiten depurar las aplicaciones y realizar un seguimiento de la ejecución del código.
- System.Diagnostics.CodeAnalysis
Contiene clases que permiten la interacción con herramientas que analizan el código para comprobar si cumple las convenciones de codificación, tales como las reglas de seguridad o las de nomenclatura.
- System.Diagnostics.SymbolStore
Proporciona una interfaz que ofrece acceso a la información de símbolos de depuración, como asignaciones de línea de código fuente a MSIL (Lenguaje intermedio de Microsoft). Los compiladores orientados a .NET Framework para Silverlight 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.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 leer y escribir en flujos de datos.
- System.IO.IsolatedStorage
Contiene tipos para crear y usar un sistema de archivos virtual. El almacenamiento aislado proporciona almacenamiento seguro en el lado cliente para las aplicaciones de confianza parcial. En Silverlight, todas las operaciones de E/S están restringidas al almacenamiento aislado y no usan el sistema de archivos del sistema operativo.
- System.Json
Proporciona compatibilidad basada en estándares para la serialización JSON (JavaScript Object Notation).
- System.Linq
Contiene clases e interfaces que admiten consultas que utilizan Language-Integrated Query (LINQ).
- System.Linq.Expressions
Contiene tipos que permiten representar expresiones de código del nivel de lenguaje como objetos en forma de árboles de expresiones.
- System.Net
Proporciona una interfaz de programación sencilla para muchos de los protocolos que se utilizan en las redes actuales. Las clases WebRequest y WebResponse constituyen la base de los protocolos conectables, que le permiten desarrollar aplicaciones que usan recursos de Internet sin preocuparse sobre los detalles específicos de los distintos protocolos.
- System.Net.Browser
Contiene una clase que representa el origen de una solicitud web.
- System.Net.NetworkInformation
Proporciona acceso a información sobre la disponibilidad de la red y a la notificación de cambios de dirección para el equipo local.
- System.Net.Sockets
Proporciona una implementación administrada de la interfaz de redes de sockets para los programadores que tienen que controlar rigurosamente el acceso a la red. En Windows, este espacio de nombres proporciona una implementación administrada de la interfaz Windows Sockets (WinSock). En Apple Mac OS X, este espacio de nombres proporciona una implementación administrada de la interfaz de sockets basada en UNIX Berkeley Software Distribution (BSD).
- System.Reflection
Contiene tipos que recuperan información sobre los ensamblados, módulos, miembros, parámetros y otras entidades del código administrado examinando 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).
- System.Reflection.Emit
Contiene clases que permiten a un compilador o una herramienta emitir metadatos y lenguaje intermedio de Microsoft (MSIL) y, opcionalmente, generar un archivo PE en el disco. Los principales clientes de estas clases son los motores de scripts y los compiladores.
- System.Resources
Proporciona clases e interfaces que permiten a los programadores crear, almacenar y administrar los diversos recursos específicos de la referencia cultural que se utilizan en una aplicación.
- System.Runtime.CompilerServices
Proporciona una funcionalidad a los programadores de compiladores que utilizan código administrado para especificar atributos en los metadatos que afectan al comportamiento de Common Language Runtime en tiempo de ejecución.
- System.Runtime.ConstrainedExecution
Define un tipo que garantiza que el código de finalización se marque como crítico. La finalidad del tipo es su uso en regiones de ejecución restringida (CER).
- System.Runtime.InteropServices
Proporciona una amplia variedad de miembros compatibles con la interoperabilidad COM y los servicios de invocación de plataforma.
- 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 su almacenamiento o transmisión a otra ubicación. La deserialización es el proceso de volver a generar los objetos a partir de la información almacenada.
- System.Runtime.Serialization.Json
Contiene tipos para serializar y deserializar objetos en la notación de objetos de JavaScript (JSON).
- System.Runtime.Versioning
Contiene tipos avanzados que admiten el control de versiones en implementaciones en paralelo de .NET Framework para Silverlight.
- System.Security
Proporciona la estructura subyacente del sistema de seguridad de .NET Framework para Silverlight.
- 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.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 del certificado.
- System.Security.Permissions
Define clases que controlan el acceso a operaciones y recursos a partir de una directiva. Este espacio de nombres admite la infraestructura de .NET Framework para Silverlight; ninguno de sus tipos es accesible para el código de la aplicación.
- System.Security.Principal
Define un objeto principal que representa el contexto de seguridad en el cual se ejecuta código.
- System.ServiceModel
Contiene los tipos necesarios para generar aplicaciones cliente basadas en Silverlight que pueden usarse para obtener acceso a las aplicaciones distribuidas.
- System.ServiceModel.Channels
Contiene los tipos necesarios para generar y modificar los mensajes que utilizan los clientes para comunicarse con los servicios, los tipos de canales que se utilizan para intercambiar mensajes, los generadores de canales que se utilizan para crear dichos canales y los elementos de enlace que se utilizan para configurarlos.
- System.ServiceModel.Description
Contiene los tipos necesarios para generar y modificar las descripciones de servicios, contratos y extremos que se utilizan para generar motores en tiempo de ejecución de servicios y exportar los metadatos.
- System.ServiceModel.Dispatcher
Contiene los tipos necesarios para modificar el comportamiento de la ejecución en tiempo de ejecución de las aplicaciones cliente.
- System.ServiceModel.Security
Contiene tipos relacionados con la seguridad.
- System.ServiceModel.Syndication
Contiene los tipos que conforman el modelo de objetos de distribución de Silverlight.
- System.Text
Contiene clases que representan codificaciones de caracteres Unicode y UTF-8, clases base abstractas para realizar conversiones entre bloques de caracteres y bloques de bytes, así como una clase auxiliar que manipula objetos String y les aplica formato sin crear instancias intermedias de String.
- 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 puede usarse desde cualquier plataforma o lenguaje que se ejecute en .NET Framework.
- System.Threading
Proporciona clases e interfaces que habilitan la programación multiproceso.
- System.Windows
Proporciona clases de presentación generales para aplicaciones de Silverlight, así como las clases base de Silverlight. Estas clases de presentación suelen ser similares a las clases de Windows Presentation Foundation (WPF).
- System.Windows.Automation
Contiene clases que proporcionan compatibilidad para los clientes de automatización de la interfaz de usuario de Silverlight.
- System.Windows.Automation.Peers
Define la clase base AutomationPeer y un conjunto de tipos derivados de esta que se corresponden con controles de Silverlight. Cada AutomationPeer expone el control de Silverlight correspondiente a la automatización de la interfaz de usuario.
- System.Windows.Automation.Provider
Contiene interfaces para crear proveedores de automatización de la interfaz de usuario.
- System.Windows.Browser
Contiene clases que habilitan la interacción entre el código administrado y JavaScript en aplicaciones basadas en Silverlight. Esta característica recibe el nombre de HTML Bridge.
- System.Windows.Controls
Contiene clases para crear controles que permiten a un usuario interactuar con una aplicación.
- System.Windows.Controls.Primitives
Contiene controles y clases base que se usan como parte de otros controles más complejos.
- System.Windows.Data
Contiene clases que se utilizan para enlazar propiedades a orígenes de datos.
- System.Windows.Documents
Contiene clases que proporcionan compatibilidad con los conceptos de documento básicos de Silverlight.
- System.Windows.Ink
Proporciona clases para interactuar con entradas manuscritas y manipularlas en Silverlight.
- System.Windows.Input
Contiene clases que admiten la entrada en una aplicación basada en Silverlight.
- System.Windows.Interop
Contiene clases que permiten la exposición de código administrado para las propiedades del complemento Silverlight, que además existen en el DOM HTML del explorador donde se hospedan.
- System.Windows.Markup
Contiene clases que admiten el procesamiento de Lenguaje XAML en Silverlight.
- System.Windows.Media
Contiene clases que permiten la integración de archivos multimedia enriquecidos, como dibujos, texto y contenido de audio o vídeo, en aplicaciones basadas en Silverlight.
- System.Windows.Media.Animation
Contiene clases que permiten la funcionalidad de animación de propiedades, incluidas las escalas de tiempo, los guiones gráficos y los fotogramas clave.
- System.Windows.Media.Effects
Proporciona tipos que se pueden utilizar para aplicar efectos visuales a imágenes de mapa de bits.
- System.Windows.Media.Imaging
Contiene clases que se usan para codificar y descodificar imágenes de mapa de bits.
- System.Windows.Messaging
Proporciona tipos que admiten la mensajería.
- System.Windows.Navigation
Proporciona tipos que admiten la navegación.
- System.Windows.Resources
Contiene una clase que proporciona información de secuencias de recursos para los recursos de la aplicación u otros paquetes obtenidos a través de Application..::.GetResourceStream.
- System.Windows.Shapes
Contiene una biblioteca de formas básicas que puede usarse en el lenguaje XAML o en el código. También incluye la clase Path, que puede cargar los datos del trazado para describir una geometría compuesta a través de un modelo de objetos o de un formato insertado.
- System.Windows.Threading
Contiene clases que admiten el sistema de subprocesos de Silverlight.
- System.Xml
Proporciona compatibilidad basada en estándares para procesar XML.
- System.Xml.Linq
Contiene tipos de LINQ to XML, que es una interfaz de programación XML en memoria que permite modificar con eficacia y facilidad documentos XML.
- System.Xml.Resolvers
Contiene clases que proporcionan compatibilidad con el rellenado previo de DTD y secuencias XML en la memoria caché.
- System.Xml.Schema
Contiene clases XML que proporcionan compatibilidad basada en estándares con los esquemas del Lenguaje de definición de esquemas XML (XSD).
- System.Xml.Serialization
Contiene clases que se utilizan para serializar objetos en documentos o secuencias de formato XML.