.NET para aplicaciones de la Tienda Windows: API admitidas

.NET para aplicaciones de la Tienda Windows proporciona un conjunto de tipos administrados que puedes usar para crear aplicaciones de Tienda Windows para Windows mediante visual C# o Visual Basic. La lista siguiente muestra los espacios de nombres en .NET para aplicaciones de la Tienda Windows. Ten en cuenta que .NET para aplicaciones de la Tienda Windows incluye un subconjunto de los tipos que se suministran en la versión completa de .NET Framework para cada espacio de nombres. Para obtener información sobre los espacios de nombres individuales, consulta los temas vinculados.

Para obtener más información, consulta Información general de .NET para aplicaciones de la Tienda Windows.

Aplicaciones de la Tienda Windows solamente: las API para aplicaciones de la Tienda Windows que se expresan como elementos HTML o XAML solo se admiten en aplicaciones de la Tienda Windows; no se admiten en aplicaciones de escritorio ni en exploradores de escritorio para Windows 8.

Espacios de nombres

Espacio de nombres

Descripción

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.

System.CodeDom.Compiler

Contiene tipos para administrar la generación y compilación de código fuente en los lenguajes de programación compatibles.

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.Concurrent

Contiene las interfaces y las clases que definen varios objetos de colección para el procesamiento simultáneo.

System.Collections.Generic

Contiene interfaces y clases que definen colecciones genéricas, que permiten a los usuarios crear colecciones fuertemente tipadas y proporcionan mayor rendimiento y seguridad para los tipos que las colecciones fuertemente tipadas que no son genéricas.

System.Collections.ObjectModel

Contiene clases que se pueden utilizar como colecciones en el modelo de objetos de una biblioteca reutilizable. Usa estas clases cuando las propiedades o métodos devuelven colecciones.

System.Collections.Specialized

Contiene colecciones especializadas y fuertemente tipadas; por ejemplo, un diccionario de listas vinculadas, un vector de bits o colecciones que solo contienen cadenas.

System.ComponentModel

Proporciona clases que se usan 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 controles.

System.ComponentModel.DataAnnotations.Schema

Proporciona compatibilidad para clases de atributos que se usan para definir metadatos para controles.

System.Composition

Para instalar los espacios de nombres System.Composition, abre el proyecto de Visual Studio 2012, elige Manage NuGet Packages en el menú Proyecto y busca en línea el paquete Microsoft.Composition.

System.Composition.Convention

Para instalar los espacios de nombres System.Composition, abre el proyecto de Visual Studio 2012, elige Manage NuGet Packages en el menú Proyecto y busca en línea el paquete Microsoft.Composition.

System.Composition.Hosting

Para instalar los espacios de nombres System.Composition, abre el proyecto de Visual Studio 2012, elige Manage NuGet Packages en el menú Proyecto y busca en línea el paquete Microsoft.Composition.

System.Composition.Hosting.Core

Para instalar los espacios de nombres System.Composition, abre el proyecto de Visual Studio 2012, elige Manage NuGet Packages en el menú Proyecto y busca en línea el paquete Microsoft.Composition.

System.Diagnostics

Proporciona clases que permiten interactuar con procesos del sistema, registros de eventos y contadores de rendimiento.

System.Diagnostics.CodeAnalysis

Contiene clases para la interacción con herramientas de análisis de código.

System.Diagnostics.Contracts

Contiene las clases estáticas para representar construcciones del programa como condiciones previas, condiciones posteriores e invariables.

System.Diagnostics.Tracing

Proporciona los tipos y miembros que permiten a los desarrolladores crear eventos fuertemente tipados para que los pueda capturar Seguimiento de eventos para Windows (ETW).

System.Dynamic

Proporciona clases e interfaces que admiten Dynamic Language Runtime (DLR).

System.Globalization

Contiene clases que definen datos relativos a la referencia cultural, tales como idioma, país o región, calendario, formatos de fecha, divisa y números, así como el criterio de ordenación para cadenas.

System.IO

Contiene tipos que habilitan la lectura y escritura sincrónica y asincrónica de archivos y secuencias de datos.

System.IO.Compression

Contiene clases que proporcionan compresión y descompresión básicas para las secuencias.

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.

System.Net.Http

Proporciona una interfaz de programación para aplicaciones HTTP modernas.

System.Net.Http.Headers

Admite colecciones de encabezados HTTP que usa el espacio de nombres System.Net.Http.

System.Net.NetworkInformation

Proporciona 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.

System.Numerics

Contiene tipos que complementan los primitivos numéricos, que se definen en .NET Framework.

System.Reflection

Contiene clases e interfaces que proporcionan una vista administrada de los tipos cargados, métodos y campos, con la capacidad de crear e invocar dinámicamente los tipos.

System.Reflection.Context

Contiene clases que habilitan contextos de reflexión personalizados.

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

Contiene tipos avanzados que admiten diversos espacios de nombres tales como System, los espacios de nombres Runtime y los espacios de nombres Security.

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.ExceptionServices

Proporciona clases para el control de excepciones avanzado.

System.Runtime.InteropServices

Proporciona una amplia variedad de miembros compatibles con la interoperabilidad COM y los servicios de invocación de plataforma.

System.Runtime.InteropServices.ComTypes

Contiene métodos que son definiciones de funciones COM para código administrado.

System.Runtime.InteropServices.WindowsRuntime

Contiene clases que admiten la interoperatividad entre código administrado y los tipos de Windows en tiempo de ejecución y permite la creación de tipos de Windows en tiempo de ejecución con código administrado.

System.Runtime.Serialization

Contiene clases que se pueden usar para serializar y deserializar objetos.

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.

System.Security

Proporciona la estructura subyacente del sistema de seguridad de .NET Framework, incluidas clases base para permisos.

System.Security.Principal

Define un objeto de entidad de seguridad que representa el contexto de seguridad en el cual se ejecuta código.

System.ServiceModel

Contiene los tipos necesarios para compilar las aplicaciones cliente y de servicio de Windows Communication Foundation (WCF) que se pueden usar para compilar aplicaciones con una amplia distribución.

System.ServiceModel.Channels

Contiene los tipos necesarios para generar y modificar los mensajes que utilizan los clientes y servicios para comunicarse entre sí, los tipos de canales que se usan para intercambiar mensajes, los generadores y agentes de escucha de canales que se usan para crear dichos canales y los elementos de enlace que se usan para configurarlos.

System.ServiceModel.Description

Contiene los tipos necesarios para compilar y modificar las descripciones de servicios, contratos y extremos que se utilizan para compilar 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 y de servicio.

System.ServiceModel.Security

Contiene clases que admiten la seguridad general de Windows Communication Foundation (WCF).

System.ServiceModel.Security.Tokens

Contiene tipos que representan los certificados y tokens de seguridad de Windows Communication Foundation (WCF).

System.Text

Contiene clases que representan codificaciones de caracteres; y una clase auxiliar que manipula y da formato a los objetos String sin crear instancias intermedias de String.

System.Text.RegularExpressions

Contiene clases que proporcionan acceso al motor de expresiones regulares de .NET Framework.

System.Threading

Proporciona clases e interfaces que habilitan la programación multiproceso.

System.Threading.Tasks

Proporciona tipos que simplifican la escritura de código simultáneo y asincrónico.

System.Threading.Tasks.DataFlow

Proporciona un modelo de programación basado en actores que ofrece paso de mensajes en proceso para las tareas genéricas de flujo de datos y canalización.

Para instalar el espacio de nombres System.Threading.Tasks.Dataflow, abre el proyecto en Visual Studio 2012, elige Manage NuGet Packages en el menú Proyecto y busca en línea el paquete Microsoft.Tpl.Dataflow.

System.Windows.Input

Contiene tipos que permiten comandos personalizados.

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.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 usan para serializar objetos en documentos o secuencias de formato XML.

Windows.Foundation

Habilita la funcionalidad fundamental de Windows en tiempo de ejecución, lo que incluye la administración de las operaciones asincrónicas, el acceso a los almacenes de propiedades y el trabajo con imágenes y URI.

Windows.UI

Proporciona una aplicación Tienda Windows con acceso a la funcionalidad básica del sistema y con información en tiempo de ejecución sobre su interfaz de usuario.

Windows.UI.Xaml

Proporciona una API para el marco de trabajo general y una API para el modelo de la aplicación, así como diversas clases de soporte que usan habitualmente muchas áreas de características diferentes.

Windows.UI.Xaml.Controls.Primitives

Define las clases que representan los componentes de los controles de la interfaz de usuario o admite el modelo de composición de controles de alguna otra forma. También define las interfaces para los patrones de control como el ajuste y la selección.

Windows.UI.Xaml.Media

Proporciona compatibilidad básica para medios, primitivos de gráficos y API para dibujar con pincel.

Windows.UI.Xaml.Media.Animation

Proporciona API de animación y guiones gráficos para animaciones de transición, estados visuales o componentes de la interfaz de usuario animada.

Windows.UI.Xaml.Media.Media3D

Contiene tipos que admiten la transformación de matriz o perspectiva.

Microsoft.CSharp.RuntimeBinder

Contiene tipos que admiten interoperación entre dynamic language runtime (DLR) y C#.

Microsoft.VisualBasic

Contiene clases que admiten la compilación y generación de código mediante el lenguaje Visual Basic.

Microsoft.VisualBasic.CompilerServices

Contiene solo los tipos de uso interno que admiten el compilador de Visual Basic.