.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 de la API para .NET Standard version 1.0

NombreDescripción
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.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.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.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.Linq NamespaceProporciona clases e interfaces que admiten consultas que utilizan Language-Integrated Query (LINQ).
System.Linq.Expressions NamespaceContiene las clases, interfaces y enumeraciones que permiten representar expresiones de código del nivel de lenguaje como objetos en forma de árboles de expresión.
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.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.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.ExceptionServices NamespaceProporciona clases para el control de excepciones avanzado.
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.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.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.Threading.Tasks NamespaceProporciona tipos que simplifican el trabajo de escribir código simultáneo y asincrónico. Los tipos principales son Task que representa una operación asincrónica que se puede esperar y cancelar, y Task<TResult>, que es una tarea que puede devolver un valor. La clase TaskFactory proporciona métodos estáticos para crear e iniciar tareas, y la clase TaskScheduler proporciona la infraestructura de programación de subprocesos predeterminada.
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.Xml NamespaceProporciona compatibilidad basada en estándares para procesar XML.
System.Xml.Linq NamespaceContiene las clases para LINQ to XML. LINQ to XML es una interfaz de programación XML en memoria que permite modificar con eficacia y facilidad documentos 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).