.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 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
Filtres rapides
Référence de l’API .NET version Core 1.1
Nom | Description |
---|---|
Microsoft. | Fournit des classes et des interfaces qui prennent en charge l’interopérabilité entre Dynamic Language Runtime et C#. |
Microsoft. | Il s’agit d’une bibliothèque d’assistance pour Microsoft.Data.SqlClient, qui permet la prise en charge inter-framework des types UDT. La bibliothèque implémente les types requis sur .NET Standard 2.0 pour la compatibilité avec .NET les frameworks cibles et .NET Core le type les transfère lors du ciblage .NET Framework. Contient des classes, des interfaces et des énumérations propres à l’intégration du Common Language Runtime (CLR) du Microsoft .NET Framework dans Microsoft SQL Server et à l’environnement d’exécution du processus du moteur de base de données SQL Server. Contient des classes, des interfaces et des énumérations propres à l’intégration du Common Language Runtime (CLR) du Microsoft .NET Framework dans Microsoft SQL Server et à l’environnement d’exécution du processus du moteur de base de données SQL Server. |
Microsoft. | Contient les types qui prennent en charge le runtime Visual Basic en Visual Basic. |
Microsoft. | Contient des types utilisables en interne uniquement qui prennent en charge le compilateur 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. |
Microsoft. | Contient des classes qui sont des dérivations abstraites de classes de handles sécurisés, qui fournissent des fonctionnalités communes prenant en charge des handles de fichiers et de système d’exploitation. |
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. | 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. | Contient des interfaces et des classes qui définissent différentes collections d'objets, telles que des listes, des files d'attente, des tableaux de bits, des tables de hachage et des dictionnaires. |
System. | Fournit plusieurs classes de collection thread-safe qui doivent être utilisées à la place des types correspondants dans les espaces de noms System.Collections et System.Collections.Generic chaque fois que plusieurs threads accèdent simultanément à la collection. Toutefois, l’accès aux éléments d’un objet de collection par le biais de méthodes d’extension ou d’implémentations d’interface explicites n’est pas garanti pour être thread-safe et peut être synchronisé par l’appelant. |
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. | Contient des classes qui peuvent être utilisées comme collections dans le modèle objet d’une bibliothèque réutilisable. Utilisez ces classes lorsque les propriétés ou méthodes retournent des collections. |
System. | Contient des collections spécialisées et fortement typées, par exemple un dictionnaire de liste liée, un vecteur de bits et des collections qui ne contiennent que des chaînes. |
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. | Fournit des classes d’attributs utilisées pour définir des métadonnées pour les contrôles de données ASP.NET et ASP.NET MVC. |
System. | Fournit la prise en charge des classes d’attributs utilisées pour définir des métadonnées pour les contrôles de données ASP.NET et ASP.NET MVC. |
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. | 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.SqlClient est le fournisseur de données .NET pour SQL Server. |
System. | Fournit des classes pour des types de données natifs dans SQL Server. Ces classes fournissent une alternative plus sûre, plus rapide aux types de données fournis par le Common Language Runtime (CLR) du .NET Framework. L'utilisation des classes de cet espace de noms permet d'éviter des erreurs de conversion de type provoquées par une perte de précision. Étant donné que les autres types de données sont convertis, en arrière-plan, en types SqlTypes et à partir de ces derniers, la création et l’utilisation explicites d’objets dans cet espace de noms permettent également d’obtenir du code plus rapide. |
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. | Contient des classes pour l’interaction avec les outils d’analyse du code. Ces outils sont utilisés pour analyser le code pour la conformité aux conventions de codage telles que les règles de nommage ou de sécurité. |
System. | Contient des classes statiques pour la représentation des contrats de programme telles que les conditions préalables, post-conditions et invariants. |
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. | 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. | Fournit des classes et des interfaces qui prennent en charge Dynamic Language Runtime. |
System. | Contient des classes qui définissent les informations se rapportant à la culture, notamment la langue, le pays ou la région, les calendriers utilisés, le format en vigueur pour les dates, la devise, les nombres, ainsi que l’ordre de tri des chaînes. Ces classes permettent d'écrire des applications globalisées (internationalisées). Les classes telles que StringInfo et TextInfo fournissent des fonctionnalités de globalisation avancées, notamment la prise en charge de substituts et le traitement d'éléments de texte. |
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 des classes qui fournissent des services de compression et de décompression de base pour les flux. |
System. | Fournit des classes pour l’utilisation d’un fichier mappé en mémoire, qui mappe le contenu d’un fichier à l’espace d’adressage logique d’une application. |
System. | Fournit des classes qui prennent en charge le stockage de plusieurs objets de donnée dans un conteneur unique. |
System. | Contient des types qui fournissent un moyen de communication entre processus via des canaux anonymes et/ou nommés. |
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. | Fournit des classes et des interfaces qui prennent en charge les requêtes utilisant LINQ (Language-Integrated Query). |
System. | Contient des classes, interfaces et énumérations qui permettent aux expressions de code de niveau langage d’être représentées en tant qu’objets sous la forme d’arborescences d’expression. |
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. | Prend en charge les collections d’en-têtes HTTP utilisées par l’espace de noms System.Net.Http. |
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 des flux réseau pour des communications sécurisées entre les hôtes. |
System. | Fournit une implémentation managée de l’interface Windows Sockets (Winsock) pour les développeurs qui doivent contrôler étroitement l’accès au réseau. |
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. | 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. | Contient des classes qui permettent à un compilateur ou à un outil d’émettre des métadonnées et du langage MSIL (Microsoft Intermediate Language) et de générer éventuellement un fichier PE sur le disque. Les principaux clients de ces classes sont des moteurs de script et des compilateurs. |
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 et des interfaces permettant aux développeurs de créer, de stocker et de gérer diverses ressources propres à une culture utilisées dans une application. L'une des classes les plus importantes de l'espace de noms System.Resources est la classe ResourceManager. |
System. | Contient des types avancés qui prennent en charge divers espaces de noms, tels que System, Runtime et Security. |
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 des classes pour la gestion avancée des exceptions. |
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. | Contient des types managés qui correspondent aux types utilisés par COM Interop. |
System. | Contient des classes qui prennent en charge l’interopérabilité entre le code managé et Windows Runtime, et qui permettent la création de types Windows Runtime avec du code managé. |
System. | Fournit des interfaces et des classes pour permettre aux développeurs d’influencer le comportement de chargement de runtime. |
System. | Contient des classes qui peuvent être utilisées pour sérialiser et désérialiser des objets. La sérialisation est le processus de conversion d’un objet ou d’un graphique d’objets en une séquence linéaire d’octets pour le stockage ou la transmission vers un autre emplacement. La désérialisation est le processus de prise d’informations stockées et de recréation d’objets à partir de celui-ci. |
System. | Fournit les classes liées à la sérialisation JSON. |
System. | Contient des types avancés qui prennent en charge la gestion de versions dans les implémentations côte à côte de .NET. |
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 un ensemble d’énumérations qui décrivent la sécurité d’une connexion. Ces énumérations sont notamment CipherAlgorithmType, ExchangeAlgorithmType, HashAlgorithmType et SslProtocols. |
System. | Fournit un support pour l'authentification à l'aide de la protection étendue pour les applications. |
System. | Contient des classes qui implémentent l’identité basée sur les revendications dans .NET, y compris les classes qui représentent des revendications, des identités basée sur les revendications et les principaux basés sur les revendications. |
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. | 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 un objet principal qui représente le contexte de sécurité dans lequel le code est exécuté. Pour plus d’informations, consultez Sécurité basée sur les rôles. |
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 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 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 d’expression régulière qui peuvent être utilisées à partir de n’importe quelle plateforme ou langage qui s’exécute dans .NET. Outre les types contenus dans cet espace de noms, la classe RegexStringValidator vous permet de déterminer si une chaîne particulière est conforme à un modèle d’expression régulière. |
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 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. | La plupart des types de cet espace de noms prennent en charge le système d’entrée Windows Presentation Foundation (WPF). Cela inclut des classes d'abstraction de périphérique pour souris, clavier et périphériques de stylet, une classe de gestionnaire d'entrée commune, prise en charge des commandes personnalisées et de leur exécution, et diverses classes d'utilitaires. Toutefois, certains types s’appliquent au-delà de WPF. |
System. | Offre une prise en charge basée sur les normes pour le traitement du code XML. |
System. | Contient les classes pour LINQ to XML. LINQ to XML est une interface de programmation XML en mémoire qui vous permet de modifier des documents XML efficacement et facilement. |
System. | Contient les classes XML qui offrent une prise en charge basée sur les normes pour les schémas en langage XSD (XML Schema Definition). |
System. | Contient des classes servant à sérialiser des objets en flux ou en documents au format XML. |
System. | Contient les classes qui définissent un modèle de curseur pour la navigation et la modification des éléments d’informations XML comme instances du modèle de données XQuery 1.0 et XPath 2.0. |