.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.
- Todas as API
-
- 1.0.3065.39
- 1.0.2957.106
- 1.0.2903.40
- 1.0.2849.39
- 1.0.2792.45
- 1.0.2739.15
- 1.0.2651.64
- 1.0.2592.51
- 1.0.2535.41
- 1.0.2478.35
- 1.0.2420.47
- 1.0.2365.46
- 1.0.2277.86
- 1.0.2210.55
- 1.0.2151.40
- 1.0.2088.41
- 1.0.2045.28
- 1.0.1938.49
- 1.0.1901.177
- 1.0.1823.32
- 1.0.1774.30
- 1.0.1722.45
- 1.0.1661.34
- 1.0.1587.40
- 1.0.1518.46
- 1.0.1462.37
- 1.0.1418.22
- 1.0.1370.28
- 1.0.1343.22
- 1.0.1293.44
- 1.0.1264.42
- 1.0.1245.22
- 1.0.1210.39
- 1.0.1185.39
- 1.0.1150.38
- 1.0.1108.44
- 1.0.1072.54
- 1.0.1054.31
- 1.0.1020.30
- 1.0.992.28
- 1.0.961.33
- 1.0.902.49
- 1.0.864.35
- 1.0.818.41
- 1.0.774.44
- 1.0.705.50
- 1.0.664.37
-
- 1.0.3116
- 1.0.3079
- 1.0.2950
- 1.0.2895
- 1.0.2839
- 1.0.2783
- 1.0.2730
- 1.0.2646
- 1.0.2584
- 1.0.2526
- 1.0.2470
- 1.0.2415
- 1.0.2357
- 1.0.2194
- 1.0.2164
- 1.0.2106
- 1.0.2065
- 1.0.1988
- 1.0.1905
- 1.0.1829
- 1.0.1777
- 1.0.1724
- 1.0.1671
- 1.0.1619
- 1.0.1549
- 1.0.1466
- 1.0.1414
- 1.0.1369
- 1.0.1340
- 1.0.1305
- 1.0.1248
- 1.0.1222
- 1.0.1189
- 1.0.1158
- 1.0.1133
- 1.0.1083
- 1.0.1056
- 1.0.1018
- 1.0.1010
- 1.0.955
- 1.0.902
- 1.0.865
- 1.0.824
- 1.0.790
- 1.0.721
- 1.0.674
- 0.9.628
- 0.9.579
- 0.9.538
- 0.9.515
Filtros rápidos
Referencia da API de .NET version 9
Nome | Descrición |
---|---|
Microsoft. | Proporciona clases e interfaces que permiten la interoperación entre Dynamic Language Runtime y C#. |
Microsoft. | Contiene tipos que admiten el tiempo de ejecución de Visual Basic en Visual Basic. |
Microsoft. | Contiene solo los tipos de uso interno que admiten el compilador de Visual Basic. |
Microsoft. | Contiene tipos que admiten el objeto de sistema de archivos My en Visual Basic. |
Microsoft. | Proporciona dos tipos de clases: las que controlan los eventos generados por el sistema operativo y las que manipulan el Registro del sistema. |
Microsoft. | Contiene clases que son derivaciones abstractas de clases de controladores seguros. Estas proporcionan funciones comunes para admitir controladores de archivos y de sistemas operativos. |
System Namespace | Contiene 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. | Contiene tipos usados para crear y administrar búferes de memoria, como los representados por Span<T> y Memory<T>. |
System. | Proporciona métodos estáticos para leer y escribir las representaciones binarias de los tipos primitivos desde y hasta los intervalos de bytes, respectivamente. |
System. | Este espacio de nombres contiene tipos que se pueden usar para analizar y dar formato a tipos de datos comunes hacia y desde representaciones de texto UTF-8. |
System. | Contiene 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. | Contiene interfaces y clases que definen diversas colecciones de objetos, tales como listas, colas, matrices de bits, tablas hash y diccionarios. |
System. | Proporciona varias clases de colección seguras para subprocesos que se deben usar en lugar de los tipos correspondientes en los espacios de nombres System.Collections y System.Collections.Generic cada vez que varios subprocesos acceden a la colección simultáneamente. Sin embargo, no se garantiza que el acceso a los elementos de un objeto de colección a través de métodos de extensión o a través de implementaciones de interfaz explícitas sea seguro para subprocesos y que el autor de la llamada deba sincronizarlo. |
System. | |
System. | Contiene 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. | Contiene interfaces y clases que definen colecciones inmutables. |
System. | Contiene 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. | Contiene colecciones especializadas y fuertemente tipadas; por ejemplo, un diccionario de listas vinculadas, un vector de bits o colecciones que solo contienen cadenas. |
System. | 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. 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. | Proporciona clases de atributos que se usan para definir los metadatos para ASP.NET MVC y los controles de ASP.NET. |
System. | Proporciona compatibilidad para las clases de atributos que se usan para definir los metadatos para ASP.NET MVC y los controles de ASP.NET. |
System. | Contiene 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. | Proporciona los tipos que admiten personalización y control de la serialización en tiempo de diseño. |
System. | Contiene clases que se usan para configurar un ensamblado. |
System. | Ofrece 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. | Contiene clases compartidas por los proveedores de datos de .NET. |
System. | Proporciona 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. | Proporciona clases que permiten interactuar con procesos del sistema, registros de eventos y contadores de rendimiento. |
System. | Contiene 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. | Contiene las clases estáticas para representar contratos del programa, como condiciones previas, condiciones posteriores e invariables. |
System. | Las métricas son medidas numéricas notificadas a lo largo del tiempo, que se suelen usar para supervisar el estado de una aplicación y generar alertas. Por ejemplo, un servicio web puede realizar un seguimiento de cuántas solicitudes recibe cada segundo, cuántos milisegundos tardó en responder y cuántos de las respuestas devolvieron un error al usuario. Estas métricas se pueden notificar a un sistema de supervisión a intervalos regulares frecuentes. El espacio de nombres System.Diagnostics.Metrics se puede usar para agregar métricas a una aplicación. Las API funcionan en todas las plataformas compatibles con .NET y están diseñadas para integrarse bien con creciente ecosistema de herramientas de OpenTelemetry. También se integran con las herramientas del SDK de .NET, como dotnet-counters. Hay disponible una API de agente de escucha para desarrolladores que quieran crear herramientas personalizadas o adaptadores a otros sistemas. |
System. | Proporciona 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. | Proporciona tipos y miembros que permiten crear eventos fuertemente tipados que se capturarán mediante el seguimiento de eventos para Windows (ETW). |
System. | Proporciona 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. | Proporciona clases e interfaces que admiten Dynamic Language Runtime. |
System. | Contiene tipos que se usan en la lectura y escritura de estructuras ASN.1 (Abstract Syntax Notation One). |
System. | Contiene tipos usados en la lectura y escritura de datos en el formato de archivado de archivos de Archivo de cinta (TAR). |
System. | Contiene 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. | Contiene 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. | Contiene clases que proporcionan servicios básicos de compresión y descompresión para secuencias. |
System. | Proporciona clases, estructuras y delegados para buscar y enumerar elementos del sistema de archivos. |
System. | Contiene 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. | Proporciona clases para usar un archivo asignado a la memoria, que asigna el contenido de un archivo al espacio de direcciones lógico de una aplicación. |
System. | Proporciona tipos para realizar operaciones complejas de entrada-salida (E/S) de alto rendimiento. |
System. | Contiene tipos que proporcionan un medio para la comunicación entre procesos a través de canalizaciones anónimas o con nombre. |
System. | Proporciona clases e interfaces que admiten consultas que utilizan Language-Integrated Query (LINQ). |
System. | Contiene 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. | Proporciona 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. | Define los tipos y las enumeraciones utilizadas para definir las directivas de caché de los recursos obtenidos mediante las clases WebRequest y HttpWebRequest . |
System. | Proporciona una interfaz de programación para aplicaciones HTTP modernas. |
System. | Proporciona compatibilidad con las colecciones de encabezados HTTP que usa el espacio de nombres System.Net.Http. |
System. | Proporciona métodos de extensión para HttpClient y HttpContent que realizan la serialización y la deserialización mediante System.Text.Json. |
System. | Proporciona API adicionales para casos de uso de métricas avanzadas. |
System. | Contiene clases que se usan para enviar correo electrónico a un servidor SMTP (Protocolo simple de transferencia de correo) para la entrega. |
System. | Contiene 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. | 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. 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. | Contiene tipos que implementan el protocolo QUIC especificado por RFC 9000. |
System. | Proporciona secuencias de red para comunicaciones seguras entre hosts. |
System. | Proporciona una implementación administrada de la interfaz de Windows Sockets (Winsock) para desarrolladores que necesitan controlar minuciosamente el acceso a la red. |
System. | Proporciona una implementación administrada de la interfaz de WebSocket para desarrolladores. |
System. | Contiene tipos numéricos que complementan los primitivos numéricos, como Byte, Double y Int32,que se definen mediante .NET. |
System. | Contiene 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. | Contiene 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. | Proporciona funcionalidad de bajo nivel para leer metadatos de ensamblado según ECMA-335. Este espacio de nombres está diseñado para que lo usen los compiladores y otras herramientas que necesitan leer los metadatos del ensamblado. |
System. | Proporciona funcionalidad de bajo nivel para escribir metadatos de ensamblado según ECMA-335. |
System. | Proporciona clases relacionadas con la lectura o escritura de archivos portables ejecutables (PE). |
System. | Proporciona 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. | Contiene tipos avanzados que admiten diversos espacios de nombres, como los espacios de nombres System, Runtime y Security. |
System. | Proporciona 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. | Define 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. | Proporciona clases para el control de excepciones avanzado. |
System. | Proporciona 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. | Contiene tipos administrados que se corresponden con los tipos que usa la interoperabilidad COM. |
System. | Contiene JSImportAttribute y JSExportAttribute, que se puede usar para interoperabilidad con JavaScript cuando se ejecuta en el explorador u otras arquitecturas WASM. |
System. | Contiene tipos de compatibilidad para la interoperabilidad generada por el origen, como MarshalUsingAttribute. |
System. | Contiene clases que admiten la interoperación entre el código administrado y el runtime de Objective-C. |
System. | Tipos de compatibilidad para la interoperabilidad de .NET con código Swift. |
System. | Contiene tipos que se usan para crear y transmitir estados de registro de distintos tamaños y formatos para su uso con las extensiones del conjunto de instrucciones. Para obtener instrucciones sobre cómo manipular estos registros, vea System.Runtime.Intrinsics.X86 y System.Runtime.Intrinsics.Arm. |
System. | Expone extensiones del conjunto de instrucciones SELECT para sistemas ARM. Estos conjuntos de instrucciones se expresan como clases independientes para cada extensión. La compatibilidad con cualquier extensión en el entorno actual se puede determinar consultando la propiedad IsSupported del tipo correspondiente. |
System. | |
System. | Expone las extensiones del conjunto de instrucciones SELECT para sistemas x86 y x64. Estos conjuntos de instrucciones se expresan como clases independientes para cada extensión. La compatibilidad con cualquier extensión en el entorno actual se puede determinar consultando la propiedad IsSupported del tipo correspondiente. |
System. | Proporciona interfaces y clases para ofrecer a los desarrolladores la oportunidad de influir en el comportamiento de carga en tiempo de ejecución. |
System. | Proporciona 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. | Contiene 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. | |
System. | Proporciona enumeraciones, interfaces y clases comunes que usan los formateadores de serialización. |
System. | Contiene la clase BinaryFormatter, que se puede usar para serializar y deserializar los objetos en formato binario. |
System. | Proporciona clases relacionadas con la serialización Json. |
System. | Contiene tipos avanzados que admiten el control de versiones en implementaciones en paralelo de .NET. |
System. | Proporciona la estructura subyacente del sistema de seguridad de Common Language Runtime, incluidas las clases base de los permisos. |
System. | Proporciona 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. | Proporciona un conjunto de enumeraciones que describen la seguridad de una conexión. Estas enumeraciones son: CipherAlgorithmType, ExchangeAlgorithmType, HashAlgorithmType y SslProtocols. |
System. | Proporciona compatibilidad con la autenticación mediante la protección extendida de las aplicaciones. |
System. | Contiene clases que implementan identidades basadas en notificaciones en .NET, incluidas clases que representan notificaciones, identidades basadas en notificaciones y entidades de seguridad basadas en notificaciones. |
System. | Proporciona 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. | 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 positiva al titular del certificado. |
System. | Define clases que controlan el acceso a operaciones y recursos en función de las directivas. |
System. | Contiene 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. | Define 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. | Contiene 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. | Contiene una clase base que representa un codificador web; subclases que representan HTML, JavaScript y codificación de caracteres de URL; y una clase que representa un filtro para permitir solo ciertos caracteres, intervalos de caracteres o puntos de código que se van a codificar. |
System. | Proporciona funciones de alto rendimiento, asignación baja y conformes a los estándares para procesar notación de objetos JavaScript (JSON). Incluye serialización de objetos a texto JSON y deserialización de texto JSON a objetos, con compatibilidad con UTF-8 integrada. También proporciona tipos para leer y escribir texto JSON codificado como UTF-8, y para crear un modelo de objetos de documento (DOM) en memoria para el acceso aleatorio de los elementos JSON dentro de una vista estructurada de los datos. |
System. | Proporciona tipos para controlar un modelo de objetos de documento (DOM) que se puede escribir en memoria para el acceso aleatorio de los elementos JSON dentro de una vista estructurada de los datos. |
System. | |
System. | Contiene clases que se usan para personalizar y ampliar la serialización y deserialización de objetos en documentos o secuencias con formato JSON, ya sea a través de un modelo de atributo o a través de convertidores de tipos. |
System. | |
System. | Proporciona 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. | Contiene tipos que permiten recuperar y trabajar con rangos con nombre de Unicode. |
System. | Proporciona 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. | Proporciona un conjunto de estructuras de datos de sincronización para pasar datos entre productores y consumidores de forma asincrónica. |
System. | Proporciona 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. | Proporciona un modelo de programación basado en actores que admite el paso de mensajes en proceso para el flujo de datos general y las tareas de canalización. |
System. | Proporciona tipos para crear ValueTask y ValueTask<TResult> optimizados para minimizar las asignaciones. Las interfaces IValueTaskSource y IValueTaskSource<TResult> se pueden implementar en los objetos usados para proporcionar las implementaciones de respaldo para ValueTask y ValueTask<TResult>, y ManualResetValueTaskSourceCore<TResult> se puede usar para implementar la lógica principal necesaria para dar soporte al ciclo de vida de la tarea. Se trata de tipos avanzados que solo deben usarse en situaciones especializadas en las que el rendimiento es primordial. |
System. | Proporciona el componente Timer, que permite generar un evento en un intervalo especificado. |
System. | Contiene 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. | Para .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. | La 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. | Proporciona 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. | Proporciona compatibilidad basada en estándares para procesar XML. |
System. | Contiene 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. | Proporciona compatibilidad con el rellenado previo de DTD y secuencias XML en la memoria caché. |
System. | Contiene clases XML que proporcionan compatibilidad basada en estándares con los esquemas del lenguaje de definición de esquema XML (XSD). |
System. | Contiene clases que se usan para serializar objetos en documentos o secuencias de formato XML. |
System. | Contiene 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. | Proporciona 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. |