.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.
- Toutes les APIs
-
- 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
Filtres rapides
Références de l’API .NET Framework version 4.7 (package-provided)
Nom | Description |
---|---|
Microsoft. | Contient des classes qui prennent en charge la compilation et la génération de code à l’aide du langage C#. |
Microsoft. | |
Microsoft. | |
Microsoft. | |
Microsoft. | |
Microsoft. | |
Microsoft. | |
Microsoft. | |
Microsoft. | |
Microsoft. | |
Microsoft. | |
Microsoft. | |
Microsoft. | |
Microsoft. | |
Microsoft. | |
Microsoft. | |
Microsoft. | |
Microsoft. | |
Microsoft. | Contient des classes et des abstractions pour configurer IConfiguration. |
Microsoft. | Contains classes and interfaces to get configuration data from command line input. |
Microsoft. | |
Microsoft. | Contient des classes et des interfaces pour obtenir des données de configuration à partir d’un fichier INI. |
Microsoft. | Contains classes and interfaces to get configuration data from a JSON file. |
Microsoft. | |
Microsoft. | Contient des classes et des interfaces pour charger la configuration à partir de la mémoire. |
Microsoft. | Contient des classes et des interfaces pour charger les données de configuration des secrets utilisateur. |
Microsoft. | Contient des classes et des interfaces pour obtenir la configuration à partir d’un fichier XML. |
Microsoft. | Fournit des classes qui prennent en charge l’implémentation du modèle de conception du logiciel d’injection de dépendances. |
Microsoft. | |
Microsoft. | |
Microsoft. | |
Microsoft. | |
Microsoft. | |
Microsoft. | |
Microsoft. | |
Microsoft. | |
Microsoft. | |
Microsoft. | |
Microsoft. | |
Microsoft. | |
Microsoft. | |
Microsoft. | |
Microsoft. | |
Microsoft. | |
Microsoft. | |
Microsoft. | |
Microsoft. | |
Microsoft. | |
Microsoft. | |
Microsoft. | |
Microsoft. | |
Microsoft. | |
Microsoft. | |
Microsoft. | Fournit des classes qui vous permettent d’encapsuler les ressources et les fonctionnalités de durée de vie d’une application. |
Microsoft. | Contient les types liés à l’environnement d’hébergement et à l’arrêt des applications hébergées. |
Microsoft. | |
Microsoft. | Fournit des classes qui vous permettent d’encapsuler les ressources et les fonctionnalités de durée de vie d’une application de service Windows. |
Microsoft. | Contient des classes et des abstractions utilisées pour la configuration HttpClient et HttpMessageHandler dans IHttpClientFactory. |
Microsoft. | |
Microsoft. | |
Microsoft. | Contient les classes utilisées pour la journalisation dans IHttpClientFactory. |
Microsoft. | |
Microsoft. | Contient des types qui fournissent l’accès à l’horloge système et qui abstractionnt de l’horloge système à des fins de test. |
Microsoft. | |
Microsoft. | Contient des classes et des abstractions pour la configuration de ILogger. |
Microsoft. | Contient des classes et des abstractions sur ILogger. |
Microsoft. | |
Microsoft. | Contient des classes et des abstractions pour la configuration des services de journalisation dans un ILoggingBuilder. |
Microsoft. | Contient des classes et des abstractions pour la configuration de Microsoft.Extensions.Logging.Console.ConsoleLogger. |
Microsoft. | Contient des classes et des abstractions utilisées pour configurer l’enregistreur d’événements de sortie de débogage. |
Microsoft. | Contient des classes et des abstractions pour la configuration de l’enregistreur d’événements Windows. |
Microsoft. | Contient des classes et des abstractions pour configurer l’enregistreur d’événements source. |
Microsoft. | |
Microsoft. | Contient des classes et des abstractions pour la configuration Microsoft.Extensions.Logging.TraceSource.TraceSourceLoggerde . |
Microsoft. | |
Microsoft. | Fournit des types utilisés pour implémenter le modèle d’options. |
Microsoft. | |
Microsoft. | |
Microsoft. | Fournit des types primitifs pour les bibliothèques d’extensions de Microsoft. |
Microsoft. | |
Microsoft. | |
Microsoft. | |
Microsoft. | |
Microsoft. | Contient les types qui prennent en charge le runtime Visual Basic en Visual Basic. |
Microsoft. | Fournit deux types de classes : celles qui gèrent les événements déclenchés par le système d’exploitation et celles qui manipulent le Registre système. |
System Namespace | Contient des classes fondamentales et des classes de base qui définissent des types de données de valeur et de référence couramment utilisés, des événements et des gestionnaires d’événements, des interfaces, des attributs et des exceptions de traitement. |
System. | Contient les types utilisés pour créer et gérer des mémoires tampons, tels que ceux représentés par Span<T> et Memory<T>. |
System. | Fournit des méthodes statiques pour la lecture et l’écriture des représentations binaires de types primitifs depuis et vers des plages d’octets, respectivement. |
System. | Cet espace de noms contient des types qui peuvent être utilisés pour analyser et mettre en forme des types de données courants vers et depuis des représentations textuelles UTF-8. |
System. | Contient des classes qui peuvent être utilisées pour représenter les éléments et la structure d’un document de code source. Les classes de cet espace de noms peuvent être utilisées pour créer la structure d'un document de code source qui peut s'afficher comme code source dans un langage pris en charge à l'aide de la fonctionnalité fournie par l'espace de noms System.CodeDom.Compiler. |
System. | Contient des types permettant de gérer la génération et la compilation de code source dans les langages de programmation pris en charge. Chaque générateur de code peut produire du code source dans un langage de programmation spécifique, basé sur la structure des modèles de code source CodeDOM (Code Document Object Model) qui contiennent des éléments fournis par l'espace de noms System.CodeDom. |
System. | |
System. | Contient des interfaces et des classes qui définissent des collections génériques, ce qui permet aux utilisateurs de créer des collections fortement typées qui offrent une meilleure sécurité et des performances de type que les collections fortement typées non génériques. |
System. | Contient des interfaces et des classes qui définissent des collections immuables. |
System. | Fournit des classes utilisées pour implémenter le comportement des composants et des contrôles au moment de l'exécution et au moment du design. Cet espace de noms inclut les classes et les interfaces de base servant à l’implémentation des attributs et des convertisseurs de type, à la liaison à des sources de données et à la gestion des licences des composants. |
System. | Cet espace de noms fournit des classes qui constituent le cœur de Managed Extensibility Framework, ou MEF. |
System. | Fournit des types MEF (Managed Extensibility Framework) utiles aux développeurs d’applications extensibles ou d’hôtes. |
System. | Cet espace de noms fournit les types primitifs sous-jacents au modèle de programmation MEF. |
System. | Fournit des types MEF (Managed Extensibility Framework) aux développeurs qui utilisent un modèle de programmation basé sur la réflexion. |
System. | Contient des types qui permettent la configuration basée sur les règles des composants MEF (Managed Extensibility Framework). |
System. | Contient des classes dont les développeurs peuvent se servir pour générer un comportement personnalisé au moment du design pour des composants et des interfaces utilisateur, afin de configurer les composants au moment du design. L'environnement au moment du design fournit des systèmes qui permettent aux développeurs d'organiser les composants et de configurer leurs propriétés. Pour fonctionner correctement dans un environnement au moment du design, certains composants peuvent requérir un comportement spécifique au moment du design uniquement. Il peut également s'avérer utile de fournir des interfaces utilisateur personnalisées qui aideront les développeurs à configurer les composants ou les valeurs de types de données complexes. Les classes et les interfaces définies dans cet espace de noms peuvent servir à générer un comportement au moment du design pour des composants, à accéder aux services de design et à implémenter des interfaces personnalisées de configuration au moment du design. |
System. | Contient des classes pour la création et la spécification des attributs d’exportation, la récupération des exportations à partir d’une composition, la configuration des attributs d’importation et la spécification de l’interaction des composants pendant la composition. |
System. | Contient des classes qui représentent des générateurs de convention pour construire des règles permettant de configurer des objets CLR en tant que composants MEF. |
System. | Contient des classes pour la création et la configuration d’un conteneur de composition, ainsi que pour la création de rapports sur les exceptions liées à une composition ayant échoué. |
System. | Contient des classes qui représentent les fonctionnalités principales du moteur de composition, notamment les opérations de composition, les contrats, les dépendances de partie, les descriptions d’exportation et le contexte de la durée de vie d’une partie partagée qui régit la façon dont elle peut être supprimée. |
System. | Contient les types qui fournissent le modèle de programmation pour la gestion des données de configuration. |
System. | Contient des types de configuration destinés uniquement à une utilisation interne. |
System. | Contient les classes de base partagées par les applications serveur et clientes pour prendre en charge un modèle enfichable afin d’ajouter ou de supprimer facilement des fonctionnalités. |
System. | Permet d’accéder à des classes qui représentent l’architecture ADO.NET. ADO.NET vous permet de construire des composants qui gèrent efficacement les données provenant de plusieurs sources. |
System. | Contient des classes partagées par les fournisseurs de données .NET. |
System. | L'espace de noms System.Data.Odbc est le fournisseur de données .NET Framework pour ODBC. |
System. | L'espace de noms System.Data.OleDb est le fournisseur de données .NET Framework pour OLE DB. |
System. | L'espace de noms System.Data.OracleClient est le fournisseur de données .NET Framework pour Oracle. |
System. | Contient des classes qui prennent en charge les fonctionnalités propres à SQL Server. |
System. | L’espace de noms System.Data.SqlClient est le fournisseur de données .NET pour SQL Server. |
System. | Fournit des classes qui vous permettent d’interagir avec les processus système, les journaux d’événements et les compteurs de performances. |
System. | Avec l’espace de noms System.Diagnostics.Eventing.Reader, vous pouvez développer des applications qui lisent et gèrent des journaux des événements. Un événement d’un journal des événements contient des informations, un avertissement ou une erreur qui ont été publiés par un composant spécifique de système d’exploitation, service ou application. Ces événements sont lus par les applications qui contrôlent l’état d’un ordinateur et celles qui interviennent lorsque des événements spécifiques surviennent. Pour plus d’informations, consultez Résumé de la technologie pour la lecture et la gestion des journaux des événements et Scénarios du journal des événements. |
System. | Les métriques sont des mesures numériques signalées au fil du temps, souvent utilisées pour surveiller l’intégrité d’une application et générer des alertes. Par exemple, un service web peut suivre le nombre de demandes qu’il reçoit chaque seconde, le nombre de millisecondes qu’il a fallu pour répondre et le nombre de réponses envoyées à l’utilisateur. Ces métriques peuvent être signalées à un système de surveillance à intervalles fréquents et réguliers. L’espace de noms System.Diagnostics.Metrics peut être utilisé pour ajouter des métriques à une application. Les API fonctionnent sur toutes les plateformes prises en charge par .NET et sont conçues pour s’intégrer parfaitement à 'écosystème croissant d’outils d’OpenTelemetry. Ils s’intègrent également aux outils du SDK .NET, tels que les dotnet-counters. Une API d’écouteur est disponible pour les développeurs qui souhaitent créer des outils ou des adaptateurs personnalisés sur d’autres systèmes. |
System. | Utilise les classes de cet espace de noms pour fournir des données de compteur. Les compteurs sont utilisés pour exposer les métriques de performances aux consommateurs comme la Surveillance des performances. L’espace de noms ne contient pas de classes pour consommer les données du compteur. Pour obtenir une description complète de l’architecture des compteurs de performances, consultez Compteurs de performances. |
System. | Fournit des types et des membres qui vous permettent de créer des événements fortement typés à capturer par le suivi d’événements pour Windows (ETW). |
System. | Permet d’accéder facilement à Active Directory Domain Services à partir du code managé. Il contient deux classes Component, DirectoryEntry et DirectorySearcher, qui font appel à la technologie ASDI (Active Directory Services Interfaces). ADSI, un ensemble d'interfaces fourni par Microsoft, constitue un outil flexible permettant de travailler avec une vaste gamme de fournisseurs réseau. Grâce à ADSI, l'administrateur peut facilement rechercher et gérer les ressources d'un réseau, quelle que soit la taille du réseau. |
System. | Fournit un accès et une manipulation uniformes des principaux de sécurité d’utilisateur, d’ordinateur et de groupe sur les divers magasins de principaux de sécurité : services de domaine Active Directory (AD DS, Active Directory Domain Services ), services AD LDS (Active Directory Lightweight Directory Services) et Gestionnaire des comptes de sécurité d’ordinateurs (MSAM, Machine SAM). System.DirectoryServices.AccountManagement gère des objets d'annuaire indépendants de l'espace de noms System.DirectoryServices. |
System. | Fournit un modèle objet d’abstraction globale utilisé pour les tâches des services Microsoft Active Directory. Les concepts du service Active Directory, tels que la forêt, le domaine, le site, le sous-réseau, la partition et le schéma, font partie du modèle objet. |
System. | Fournit les méthodes définies par les normes Lightweight Directory Access Protocol (LDAP) version 3 (V3) et Directory Services Markup Language (DSML) version 2.0 (V2). |
System. | Fournit l’accès aux fonctionnalités graphiques de base de GDI+. Les System.Drawing.Drawing2Despaces de noms , System.Drawing.Imaginget System.Drawing.Text fournissent des fonctionnalités plus avancées. Pour connaître les limitations, consultez la section Remarques. |
System. | Contient une classe qui prend en charge la configuration des classes de l’espace de noms System.Drawing. |
System. | Contient des classes qui étendent la logique et le dessin de l’interface utilisateur au moment du design. |
System. | Fournit des fonctionnalités graphiques vectorielles et à deux dimensions avancées. |
System. | Fournit des fonctionnalités d’imagerie GDI+ avancées. Des fonctionnalités graphiques de base sont fournies par l'espace de noms System.Drawing. |
System. | Fournit des services liés à l’impression pour les applications Windows Forms. |
System. | Fournit des fonctionnalités typographiques GDI+ avancées. |
System. | Contient des types utilisés lors de la lecture et de l’écriture de structures de données ASN.1 (Abstract Syntax Notation One). |
System. | Contient les types utilisés pour la lecture et l’écriture de données dans le format CBOR (Concise Binary Object Representation). |
System. | |
System. | Contient des types qui permettent la lecture et l’écriture dans des fichiers et des flux de données, ainsi que des types qui permettent la prise en charge de base des fichiers et des répertoires. |
System. | Contient les types utilisés dans le calcul de valeurs de hachage non cryptographiques. |
System. | Fournit des classes qui prennent en charge le stockage de plusieurs objets de donnée dans un conteneur unique. |
System. | Fournit des types permettant d’effectuer des opérations d’entrée/sortie (E/S) complexes et à haute performance. |
System. | Contient des classes permettant de contrôler des ports série. La classe la plus importante, SerialPort, fournit un framework pour les E/S synchrones et pilotées par événements, l’accès aux états d’épinglage et d’arrêt, et l’accès aux propriétés des pilotes séries. Elle peut être utilisée pour inclure un objet dans un wrapper Stream, ce qui permet aux classes qui utilisent des flux de données d’accéder au port série. |
System. | Contient des classes qui implémentent le modèle d’autorisation d’identité basée sur les revendications de WCF (Windows Communication Foundation). Ce modèle inclut la classe Claim et la classe ClaimSet. Depuis .NET Framework 4.5 et l'intégration de Windows Identity Foundation (WIF) dans le .NET Framework, le modèle d'identité basé sur des revendications WCF a été remplacé par WIF. WIF fournit un modèle objet d'identité basé sur les revendications qui peut être utilisé pour fournir l'authentification et l'autorisation pour plusieurs piles de produits Microsoft, y compris CLR, WCF et ASP.NET. Classes WIF qui représentent les revendications, les types de revendication, les identités et les principaux basés sur des revendications sont contenus dans l'espace de noms System.Security.Claims . Depuis .NET 4.5, ces classes doivent être utilisées à la place de celles de l'espace de noms System.IdentityModel.Claims. |
System. | Contient des classes utilisées pour implémenter la stratégie d’autorisation lors de l’utilisation du modèle d’identité basé sur les revendications de WCF. Depuis .NET Framework 4.5 et l'intégration de Windows Identity Foundation (WIF) dans le .NET Framework, le modèle d'identité basé sur des revendications WCF a été remplacé par WIF. WIF fournit un modèle objet d'identité basé sur les revendications qui peut être utilisé pour fournir l'authentification et l'autorisation pour plusieurs piles de produits Microsoft, y compris CLR, WCF et ASP.NET. Dans WIF, la stratégie d'autorisation est implémentée en étendant la classe ClaimsAuthorizationManager. Depuis .NET 4.5, la stratégie d'autorisation doit être implémentée à l'aide de WIF, plutôt que des classes dans l'espace de noms System.IdentityModel.Claims. |
System. | Contient des classes qui implémentent l’authentification dans le modèle d’identité basé sur les revendications de WCF (Windows Communication Foundation). Depuis .NET Framework 4.5 et l'intégration de Windows Identity Foundation (WIF) dans le .NET Framework, le modèle d'identité basé sur des revendications WCF a été remplacé par WIF. WIF fournit un modèle objet d'identité basé sur les revendications qui peut être utilisé pour fournir l'authentification et l'autorisation pour plusieurs piles de produits Microsoft, y compris CLR, WCF et ASP.NET. Les classes WIF qui représentent des jetons de sécurité et qui sont utilisées pour traiter les jetons de sécurité sont contenues dans l'espace de noms System.IdentityModel.Tokens ; par exemple, SecurityToken et SecurityTokenHandler. Depuis .NET 4.5, les classes dans l'espace de noms System.IdentityModel.Tokens doivent être utilisées à la place de celles dans l'espace de noms System.IdentityModel.Selectors. |
System. | Contient des classes de base telles que SecurityToken, SecurityTokenHandler et SecurityKeyIdentifierClause, ainsi que des classes qui dérivent de ces classes et représentent plusieurs types de jetons, des artefacts et des gestionnaires pour lesquels WIF (Windows Identity Foundation) offre une prise en charge intégrée. Cela inclut les classes qui contiennent la prise en charge des jetons v1.1 et v2.0 de SAML, par exemple : SamlSecurityToken, SamlSecurityTokenHandler, Saml2SecurityToken, et Saml2SecurityTokenHandler. |
System. | Fournit une prise en charge basée sur des normes pour la sérialisation de la notation d’objet JavaScript (JSON). |
System. | Fournit des classes et des interfaces qui prennent en charge les requêtes utilisant LINQ (Language-Integrated Query). |
System. | Permet d'accéder à un ensemble riche d'informations de gestion et d'événements de gestion sur le système, les appareils et les applications instrumentés pour l'infrastructure WMI (Windows Management Instrumentation). Les applications et les services peuvent appeler des informations de gestion intéressantes (par exemple, l'espace libre restant sur le disque, l'utilisation de l'UC, la base de données à laquelle une application particulière est connectée, etc.) en utilisant des classes dérivées de ManagementObjectSearcher et ManagementQuery ou s'abonner à de nombreux événements de gestion à l'aide de la classe ManagementEventWatcher. Les données accessibles peuvent provenir de composants managés et non managés dans l'environnement distribué. |
System. | Constitue une interface de programmation simple pour un grand nombre des protocoles réseau employés aujourd'hui. Les classes de l'espace de noms System.Net peuvent être utilisées pour développer des applications Windows Store ou des applications de bureau. Si elles sont utilisées dans une application Windows Store, les classes de l'espace de noms System.Net sont affectées par la fonctionnalité d'isolement réseau, qui fait partie du modèle de sécurité des applications utilisé par l'aperçu pour développeurs Windows. Les fonctions de réseau appropriées doivent être activées dans le manifeste d'application pour une application Windows Store, afin qu'une application Windows Store puisse accéder au réseau. Pour plus d’informations, consultez Isolement réseau pour les applications du Windows Store. |
System. | Fournit une interface de programmation pour les applications HTTP modernes. |
System. | Fournit des méthodes d’extension pour HttpClient et HttpContent qui effectuent la sérialisation et la désérialisation automatiques à l’aide de System.Text.Json. |
System. | Contient les classes utilisées pour envoyer des e-mails à un serveur SMTP (Simple Mail Transfer Protocol) pour la remise. |
System. | Permet d'accéder aux données de trafic réseau, aux informations d'adresses réseau et aux notifications de changements d'adresses relatives à l'ordinateur local. L'espace de noms contient également des classes qui implémentent l'utilitaire Ping. Vous pouvez utiliser Ping et des classes connexes pour vérifier si un ordinateur est accessible via le réseau. |
System. | Fournit l’accès aux fonctionnalités de réseau pair à pair. |
System. | Améliore la fonctionnalité de réseau System.Net.PeerToPeer et fournit des fonctions pour les sessions de collaboration managées serverless. |
System. | |
System. | Fournit une implémentation managée de l'interface WebSocket pour les développeurs. |
System. | Contient des types numériques qui complètent les types numériques primitifs, comme Byte, Double et Int32, qui sont définis par .NET. |
System. | |
System. | Contient des types qui récupèrent des informations sur les assemblys, les modules, les membres, les paramètres et d’autres entités dans du code managé en examinant leurs métadonnées. Ces types peuvent également être utilisés pour manipuler des instances de types chargés, par exemple pour raccorder des événements ou appeler des méthodes. Pour créer des types de façon dynamique, utilisez l'espace de noms System.Reflection.Emit. |
System. | Contient des classes qui permettent l'utilisation de contextes de réflexion personnalisés. |
System. | Fournit des fonctionnalités de bas niveau pour lire les métadonnées d’assembly en fonction d’ECMA-335. Cet espace de noms est conçu pour être utilisé par les compilateurs et d’autres outils qui doivent lire les métadonnées d’assembly. |
System. | Fournit des fonctionnalités de bas niveau pour l’écriture de métadonnées d’assembly selon ECMA-335. |
System. | Fournit des classes liées à la lecture ou à l’écriture de fichiers exécutables portables (PE). |
System. | Fournit des classes qui peuvent lire et écrire des ressources dans un format qui prend en charge les objets non primitifs. |
System. | Contient des types qui vous permettent d’implémenter la mise en cache dans les applications .NET. |
System. | Contient des types qui prennent en charge les environnements d’hébergement .NET Framework qui utilisent les fonctionnalités de mise en cache dans ASP.NET. |
System. | Fournit des fonctionnalités pour les enregistreurs de compilateur qui utilisent du code managé pour spécifier des attributs dans les métadonnées qui affectent le comportement d’exécution du Common Language Runtime. |
System. | Fournit un large éventail de membres qui prennent en charge les services COM Interop et Platform Invoke. Si vous ne connaissez pas ces services, consultez interopération avec le code non managé. |
System. | Fournit la structure sous-jacente du système de sécurité du Common Language Runtime, notamment les classes de base pour les autorisations. |
System. | Contient des éléments de programmation qui contrôlent l’accès aux objets sécurisables et qui auditent les actions liées à la sécurité sur ceux-ci. |
System. | Fournit des services de chiffrement, notamment l’encodage sécurisé et le décodage des données, ainsi que de nombreuses autres opérations, telles que le hachage, la génération de nombres aléatoires et l’authentification des messages. Pour plus d’informations, consultez services de chiffrement . |
System. | Contient les types utilisés dans la création et le traitement des messages CBOR Object Signing and Encryption (COSE). |
System. | Fournit des éléments de programmation pour PKCS (Public Key Cryptography Standards), y compris les méthodes pour signer des données, échanger des clés, demander des certificats, le chiffrement et le déchiffrement à clé publique et d’autres fonctions de sécurité. |
System. | Contient l’implémentation du common language runtime du certificat Authenticode X.509 v.3. Ce certificat est signé avec une clé privée qui identifie de manière unique et positive le titulaire du certificat. |
System. | Contient des classes destinées à la prise en charge de la création et de la validation des signatures numériques XML. Les classes de cet espace de noms implémentent la recommandation du World Wide Web Consortium, XML-Signature Syntax and Processing. |
System. | Définit des classes qui contrôlent l’accès aux opérations et aux ressources basées sur une stratégie. |
System. | Contient des groupes de codes, des conditions d’appartenance et des preuves. Ces trois types de classes sont utilisés pour créer les règles appliquées par le système de stratégie de sécurité du Common Language Runtime. Les classes de preuve sont l'entrée dans la stratégie de sécurité et les conditions d'appartenance sont les commutateurs ; ensemble, ils créent des instructions de stratégie et déterminent le jeu d'autorisations accordées. Les niveaux de stratégie et les groupes de codes constituent la structure de la hiérarchie de la stratégie. Les groupes de codes sont l'encapsulation d'une règle et sont disposés de manière hiérarchique dans un niveau de stratégie. |
System. | Fournit les classes liées au modèle de service. |
System. | Fournit les classes liées aux canaux de modèles de service. |
System. | Fournit les classes liées à la description du modèle de service. |
System. | Fournit les classes liées à la distribution du modèle de service. |
System. | Contient des types généraux liés à la sécurité. |
System. | Traite des jetons de sécurité et des certificats. |
System. | Fournit les classes liées à la syndication des modèles de service. |
System. | Fournit des classes qui vous permettent d’implémenter, d’installer et de contrôler des applications de service Windows. Les services sont des exécutables fonctionnant en permanence sans interface utilisateur. L'implémentation d'un service implique l'héritage de la classe ServiceBase et la définition d'un comportement spécifique à traiter lorsque des commandes Démarrer, Arrêter, Suspendre et Continuer sont passées, de même que le comportement personnalisé et les actions à entreprendre lorsque le système s'arrête. |
System. | Contient une classe unique, SpeechAudioFormatInfo, qui contient des informations sur le format audio en entrée dans le module de reconnaissance vocale ou en sortie du moteur de synthèse vocale. |
System. | Contient les types de technologies Windows Desktop Speech pour l’implémentation de la reconnaissance vocale. |
System. | Avec les membres de l’espace de noms System.Speech.Recognition.SrgsGrammar, vous pouvez créer par programmation les grammaires conformes à la norme W3C Spécification de la Grammaire de la Reconnaissance vocale (SRGS) Version 1.0. |
System. | Contient des classes permettant d’initialiser et de configurer un moteur de synthèse vocale, de créer des invites, de générer la reconnaissance vocale, de répondre aux événements et de modifier les caractéristiques de la voix. |
System. | Prend en charge la création de moteurs personnalisés basés sur SSML (Speech Synthesis Markup Language) pour restituer le texte par synthèse vocale (Text-to-Speech, TTS). |
System. | Contient des classes représentant des encodages de caractères ASCII et Unicode, des classes de base abstraites pour la conversion de blocs de caractères vers et à partir des blocs d’octets, et une classe d’assistance qui manipule et met en forme les objets String sans créer d’instances intermédiaires de String. |
System. | Contient une classe de base qui représente un encodeur web, des sous-classes qui représentent un codage de caractères d’URL, JavaScript et HTML, et une classe qui représente un filtre pour autoriser uniquement le codage de caractères, de plages de caractères ou de points de code spécifiques. |
System. | Fournit des fonctionnalités haute performance, à faible allocation et conformes aux normes pour traiter JSON (JavaScript Object Notation), notamment la sérialisation des objets en texte JSON et la désérialisation du texte JSON en objets, avec une prise en charge intégrée d’UTF-8. Il fournit aussi des types pour lire et écrire du texte JSON encodé en UTF-8, et pour créer un modèle DOM (Document Object Model) en mémoire dédié à l’accès aléatoire des éléments JSON au sein d’une vue structurée des données. |
System. | Fournit des types pour la gestion d’un modèle DOM (Document Object Model) en mémoire pour l’accès aléatoire aux éléments JSON dans une vue structurée des données. |
System. | |
System. | Contient des classes qui permettent de personnaliser et d’étendre la sérialisation et la désérialisation d’objets dans des documents ou des flux au format JSON, via un modèle d’attribut ou des convertisseurs de type. |
System. | |
System. | Contient des types qui vous permettent de récupérer et d’utiliser des plages Unicode nommées. |
System. | Fournit des classes et des interfaces qui permettent la programmation multithread. En plus des classes destinées à la synchronisation des activités des threads et de l’accès aux données (Mutex, Monitor, Interlocked, AutoResetEvent, etc.), cet espace de noms comprend une classe ThreadPool qui permet d’utiliser un pool de threads fournis par le système et une classe Timer qui exécute des méthodes de rappel sur les threads du pool. |
System. | Fournit un ensemble de structures de données de synchronisation pour transmettre des données entre les producteurs et les consommateurs de manière asynchrone. |
System. | Fournit des types qui simplifient le travail d’écriture de code simultané et asynchrone. Les types principaux sont Task qui représente une opération asynchrone qui peut être attendre et annulée, et Task<TResult>, qui est une tâche qui peut retourner une valeur. La classe TaskFactory fournit des méthodes statiques pour créer et démarrer des tâches, et la classe TaskScheduler fournit l’infrastructure de planification de threads par défaut. |
System. | Fournit un modèle de programmation basé sur acteur qui prend en charge le passage des messages in-process pour les tâches de flux de données à granularité grossière et de traitement pipeline. |
System. | Fournit des types pour la création d’objets ValueTask et ValueTask<TResult> optimisés pour réduire les allocations. Les interfaces IValueTaskSource et IValueTaskSource<TResult> peuvent être implémentées sur les objets servant à fournir les implémentations de stockage pour ValueTask et ValueTask<TResult>, et ManualResetValueTaskSourceCore<TResult> peuvent être utilisées afin d’implémenter la logique de base nécessaire pour prendre en charge le cycle de vie de la tâche. Il s’agit de types avancés qui doivent uniquement être utilisés dans des situations particulières où les performances sont primordiales. |
System. | Contient des classes qui vous permettent d’écrire votre propre application transactionnelle et votre propre gestionnaire de ressources. Plus précisément, vous pouvez créer et participer à une transaction (locale ou distribuée) avec un ou plusieurs participants. |
System. | Pour .NET Core et .NET 5+, cet espace de noms contient la HttpUtility classe . Pour .NET Framework, cet espace de noms contient des classes et des interfaces qui permettent la communication navigateur-serveur. Ces classes incluent la HttpRequest classe, qui fournit des informations détaillées sur la requête HTTP actuelle, la classe, qui gère la HttpResponse sortie HTTP vers le client, et la HttpServerUtility classe, qui fournit l’accès aux utilitaires et aux processus côté serveur. System.Web inclut également des classes pour la manipulation des cookies, le transfert de fichiers, les informations d’exception et le contrôle du cache de sortie dans .NET Framework. |
System. | Contient des classes qui permettent de créer des services web XML à partir de clients de services web ASP.NET et XML. Les services Web XML sont des applications qui permettent d'échanger des messages dans un environnement faiblement couplé à l'aide de protocoles standard tels que HTTP, XML, XSD, SOAP et WSDL. Les services Web XML permettent de générer des applications modulaires dans et entre sociétés utilisant des environnements hétérogènes, pour qu'elles puissent fonctionner avec une grande variété d'implémentations, de plateformes et d'appareils. Les messages XML SOAP de ces applications peuvent se composer de parties définies avec précision (structurées et typées) ou non (utilisant un XML arbitraire). La possibilité qu'ont les messages d'évoluer au fil du temps sans rompre le protocole est fondamentale pour la souplesse et la robustesse des services Web XML en tant que bloc de construction de l'avenir du Web. |
System. | Contient des classes qui configurent la façon dont les services web XML créés à l’aide d’ASP.NET s’exécutent. |
System. | Contient des classes qui permettent de décrire publiquement un service web XML à l’aide du langage WSDL (Web Services Description Language). Chaque classe de cet espace de noms correspond à un élément particulier de la spécification WSDL et la hiérarchie des classes correspond à la structure XML d'un document WSDL valide. Pour plus d’informations sur WSDL, consultez la spécification WSDL. |
System. | Offre une prise en charge basée sur les normes pour le traitement du code XML. |