Voici un tableau de référence des différents espaces de noms du C# (C Sharp) :
Nom | Description | Prérequis |
---|---|---|
Microsoft.CSharp | Cet espace de noms renferme un support du langage C# (C Sharp) et des fonctions de son compilateur «csc.exe». | Aucun |
Microsoft.JScript | Cet espace de noms renferme un support du langage JScript .NET et des fonctions de son compilateur. | Aucun |
Microsoft.VisualBasic | Cet espace de noms renferme un support du langage VisualBasic .NET et des fonctions de son compilateur ainsi que certaines composantes de son environnement graphique. | Aucun |
Microsoft.Vsa | Cet espace de noms renferme un support pour des langages externes. | Aucun |
Microsoft.Win32 | Cet espace de noms renferme les types de classes gérant les événements déclenchés par le système d'exploitation ainsi que les manipulations à la base de registres. | Aucun |
MySql.Data | Cet espace de noms renferme les classes de données de la base de données MySQL. | MySQL Connector/NET |
MySql.Data.MySqlClient | Cet espace de noms renferme les classes de connecteur client à la base de données MySQL. | MySQL Connector/NET |
System | Cet espace de noms renferme tous les classes fondamentales de base comme les types de données élémentaires, les interfaces, les événements du gestionnaire d'événement, les attributs et les traitements d'exceptions par défaut. | Aucun |
System.CodeDOM | Cet espace de noms renferme les classes employé pour la présentation d'éléments et de la structure de document de style «Code Source». | Aucun |
System.CodeDOM.Compiler | Cet espace de noms renferme les classes permettant la gestion de la génération d'un compilateur de «Code Source» dans un langage de programmation spécifié. | Aucun |
System.Collections | Cet espace de noms contient les classes et l'interface de base pour la manipulation des «collections» : objet, liste, tableau, queue, table haché, dictionnaire. | Aucun |
System.Collections.Generic | Cet espace de noms contient les classes et l'interface de base pour la manipulation des «collections» génériques. | Framework 4.0 |
System.Collections.Specialized | Cet espace de noms contient les classes et l'interface de base pour la manipulation des «collections» typées spécifique tel le dictionnaire hybrides, la table haché et le dictionnaire de liste. | Aucun |
System.ComponentModel | Cet espace de noms contient les classes de gestion des contrôles et composantes .NET. | Aucun |
System.ComponentModel.Design | Cet espace de noms contient l'interface de gestion des contrôles et composantes .NET. | Aucun |
System.ComponentModel.Design.Serialization | Cet espace de noms renferme les classes permettant la personnalisation et le contrôle de la sérialisation dans la partie «Design». | Aucun |
System.Configuration | Cet espace de noms renferme les classes et les interfaces permettant l'accès au programme des différents paramètres de configuration du cadre d'application du «.NET» ainsi que sa gestion des erreurs dans les fichiers de configuration ayant pour extension «.config». | Aucun |
System.Configuration.Assemblies | Cet espace de noms renferme les classes permettant la configuration du code «Assembly». | Aucun |
System.Configuration.Install | Cet espace de noms renferme les classes permettant de programmer des programmes d'installation personnalisable pour des composantes de particulier ou d'entreprise. | Aucun |
System.Data | Cet espace de noms renferme les classes définissant l'architecture «ADO .NET» laquelle offre des outils de demande, de mise-a-jour et de rapprochement de données de système ayant plusieurs couches. | Aucun |
System.Data.Common | Cet espace de noms renferme les classes permettant le partage de données au cadre d'application («FrameWork») du «.NET» par des fournisseurs. | Aucun |
System.Data.Odbc | Cet espace de noms renferme les classes permettant au cadre d'application («FrameWork») du «.NET» de communiquer avec l'ODBC. | Aucun |
System.Data.OleDb | Cet espace de noms renferme les classes permettant au cadre d'application («FrameWork») du «.NET» de communiquer avec l'OLE DB. | Aucun |
System.Data.OracleClient | Cet espace de noms renferme les classes permettant au cadre d'application («FrameWork») du «.NET» de communiquer avec la base de données Oracle. | Aucun |
System.Data.SqlClient | Cet espace de noms renferme les classes permettant au cadre d'application («FrameWork») du «.NET» de communiquer avec la base de données SQL Server. | Aucun |
System.Data.SqlServerCe | Cet espace de noms renferme les classes permettant au cadre d'application («FrameWork») du «.NET» de communiquer avec la base de données SQL Server CE. | Aucun |
System.Data.SqlTypes | Cet espace de noms renferme les classes fournissant des types de données natifs de la base de données SQL Server. | Aucun |
System.Diagnostics | Cet espace de noms renferme les classes permettant de communiquer avec les processus du système, le journal des bord des événements et le compteur des performances. | Aucun |
System.Diagnostics.SymbolStore | Cet espace de noms renferme les classes permettant de communiquer des informations symboliques au débogueur aussi bien en mode lecture qu'en écriture. | Aucun |
System.DirectoryServices | Cet espace de noms renferme les classes permettant de communiquer avec la technologie «ActiveDirectory» des serveurs Microsoft. | Aucun |
System.DirectoryServices.Protocols | Cet espace de noms permet de fournir les méthodes définies dans les normes LDAP (Lightweight Directory Access Protocol) version 3 (V3) et DSML (Directory Services Markup Language) version 2.0 (V2). | .NET Framework 2.0, .NET Core 2.0 |
System.Drawing | Cet espace de noms renferme les classes permettant d'utiliser les fonctions graphiques de base du «GDI+». | Aucun |
System.Drawing.Configuration | Cet espace de noms renferme une classe prenant en charge la configuration des classes de l'espace de noms System.Drawing. | Aucun |
System.Drawing.Design | Cet espace de noms renferme les classes permettant d'utiliser les fonctions associé aux dessins de l'interface utilisateur dans la partie «Design». | Aucun |
System.Drawing.Drawing2D | Cet espace de noms renferme les classes permettant d'effectuer du graphismes en 2D (2 dimensions) et bien entendu des vectoriels. | Aucun |
System.Drawing.Imaging | Cet espace de noms renferme les classes permettant d'utiliser les fonctions graphiques d'imagerie du «GDI+». | Aucun |
System.Drawing.Printing | Cet espace de noms renferme les classes permettant d'effectuer des impressions. | Aucun |
System.Drawing.Text | Cet espace de noms renferme les classes permettant d'utiliser les fonctions graphiques de typographiques du «GDI+». | Aucun |
System.EnterpriseServices | Cet espace de noms renferme les classes offrant les services d'infrastructure des applications d'entreprise comme les «COM+» et le «CRM» par exemple. | Aucun |
System.EnterpriseServices.CompensatingResourceManager | Cet espace de noms renferme les classes offrant les services du gestionnaire d'entreprise CRM (Compensating Resource Manager). | Aucun |
System.EnterpriseServices.Internal | Cet espace de noms renferme les classes et interfaces offrant les services au «COM+». | Aucun |
System.Globalization | Cet espace de noms renferme les classes offrant les services de multiculturalisme, comme la langue, le pays et le région, les calendriers, les formats de dates, les devises (monnaie) et les nombres, l'ordre de tri des chaines de caractères. | Aucun |
System.IO | Cet espace de noms renferme les classes offrant les services d'entrée/sortie de flux de données et de fichiers. | Aucun |
System.IO.Compression | Cet espace de noms contient des classes fournissant des services de compression et de décompression de base pour les flux de données. | Aucun |
System.IO.IsolatedStorage | Cet espace de noms renferme les types de données permettant de créer et d'utiliser un magasin isolé. | Aucun |
System.Messaging | Cet espace de noms renferme les classes permettant de se communiquer avec des files d'attente de messages, d'en effectuer l'analyse, sa gestion en réseau, d'envoyer et de lire des messages. | Aucun |
System.Messaging.Design | Cet espace de noms renferme les classes d'interface utilisateur des messageries. | Aucun |
System.Net | Cet espace de noms renferme les classes d'interface pour la programmation des protocoles réseau. | Aucun |
System.Net.Http | Cet espace de noms permet de fournir une interface de programmation pour les applications HTTP modernes. | .NET 4.5 |
System.Net.Sockets | Cet espace de noms renferme les classes d'interface de gestion du Winsock (Windows Sockets). | Aucun |
System.Reflection | Cet espace de noms renferme les classes et l'interface pour la gestion d'une vue par types, méthodes et champs avec un moyen de création dynamique et de faire appel à des types. | Aucun |
System.Reflection.Emit | Cet espace de noms renferme les classes permettant à des compilateurs de générer des métadonnées en langage MSIL (Microsoft Intermediate Language) et de produire un fichier exécutable portable (PE). | Aucun |
System.Resources | Cet espace de noms renferme les classes et les interfaces permettant de de créer, sauvegarder et gérer les différentes ressources d'une application. | Aucun |
System.Runtime.CompilerServices | Cet espace de noms renferme les classes permettant aux éditeurs de compilateur d'utiliser du code généré pour définir des attributs dans les métadonnées affectant le comportement du «Common Language Runtine» lors de son exécution. | Aucun |
System.Runtime.InteropServices | Cet espace de noms renferme les classes offrant les membres prenant en charge le «COM Interop» ainsi que les service d'appel aux différentes plateformes. | Aucun |
System.Runtime.InteropServices.CustomMarshalers | Cet espace de noms renferme les classes prenant en charge l'infrastructure «.NET». | Aucun |
System.Runtime.InteropServices.Expando | Cet espace de noms renferme les classes d'interface «IExpando» permettant la modification d'un objet à partir de l'ajout ou la suppression de membres. | Aucun |
System.Runtime.Remoting | Cet espace de noms renferme les classes et les interfaces permettant de créer ainsi que de configurer des applications distribuées. | Aucun |
System.Runtime.Remoting.Activation | Cet espace de noms renferme les classes et les objets permettant gérer l'activation client/serveur d'objets à distance. | Aucun |
System.Runtime.Remoting.Channels | Cet espace de noms renferme les classes permettant gérer les canaux et ses récepteurs employé pour supporter la communication à un client d'objets à distance. | Aucun |
System.Runtime.Remoting.Channels.Http | Cet espace de noms renferme les classes permettant d'exploiter le protocole HTTP pour la communication des messages à un client d'objets à distance. | Aucun |
System.Runtime.Remoting.Channels.Tcp | Cet espace de noms renferme les classes permettant d'exploiter le protocole TCP pour la communication des messages à un client d'objets à distance. | Aucun |
System.Runtime.Remoting.Contexts | Cet espace de noms renferme les classes et les objets détaillant les contextes des objets. | Aucun |
System.Runtime.Remoting.Lifetime | Cet espace de noms renferme les classes permettant de gérer la durée de vie des objets existants. | Aucun |
System.Runtime.Remoting.Messaging | Cet espace de noms renferme les classes permettant de gérer des messages à distance. | Aucun |
System.Runtime.Remoting.Metadata | Cet espace de noms renferme les classes et les attributs permettant la génération ainsi que le traitement de SOAP lorsqu'on utilise des objets et des champs. | Aucun |
System.Runtime.Remoting.Metadata.W3cXsd2001 | Cet espace de noms renferme les classes correspondant aux «World Wide Web Consortium» (W3C) en 2001 concernant les spécifications du XSD (XML Schema Definition). | Aucun |
System.Runtime.Remoting.MetadataServices | Cet espace de noms renferme les classes permettant de convertir les métadonnées en schéma XML dans le cas d'une infrastructure distante. | Aucun |
System.Runtime.Remoting.Proxies | Cet espace de noms renferme les classes permettant de gérer et de fournir des services de type serveur proxies. | Aucun |
System.Runtime.Remoting.Services | Cet espace de noms renferme les classes permettant d'offrir des services de Framework .NET. | Aucun |
System.Runtime.Serialization | Cet espace de noms renferme les classes permettant d'offrir la possibilité de sérialisation et de désérialisation des objets. | Aucun |
System.Runtime.Serialization.Formatters | Cet espace de noms renferme les classes et interfaces permettant d'offrir la possibilité de formateurs pour la sérialisation. | Aucun |
System.Runtime.Serialization.Formatters.Binary | Cet espace de noms renferme les classes et interfaces permettant d'offrir la possibilité de format binaire pour la sérialisation. | Aucun |
System.Runtime.Serialization.Formatters.Soap | Cet espace de noms renferme les classes et interfaces permettant d'offrir la possibilité de format SOAP pour la sérialisation. | Aucun |
System.Runtime.Versioning | Cet espace de noms renferme les classes et les types avancé permettant d'obtenir les informations de versions Framework .NET. | Aucun |
System.Security | Cet espace de noms renferme les classes du Common Language Runtime ainsi que les classes de base fournissant les autorisations. | Aucun |
System.Security.AccessControl | Cet espace de noms renferme les classes des éléments de programmation gérant les accès des objets sécurisé et contrôlant les actions relié à ceux-ci. | Aucun |
System.Security.Authentication | Cet espace de noms renferme les définitions de la sécurité de la connexion. | Aucun |
System.Security.Cryptography | Cet espace de noms renferme les classes de codage et de décodage de données sécurisé. | Aucun |
System.Security.Cryptography.Pkcs | Cet espace de noms renferme les classes de chiffrement de la PKCS (Public Key Cryptography Standards) ainsi que les méthodes de signature de données, d'échanges de clef, de demande de certificats. | Aucun |
System.Security.Cryptography.X509Certificates | Cet espace de noms renferme les classes du Common Language Runtime d'authentification X.509 v.3. | Aucun |
System.Security.Cryptography.Xml | Cet espace de noms renferme les classes permettant la génération et la validation de signatures numériques XML. | Aucun |
System.Security.Permissions | Cet espace de noms renferme les classes permettant la gestion de l'accès et des ressources basées sur une stratégie. | Aucun |
System.Security.Policy | Cet espace de noms renferme les classes permettant la gestion de règle de stratégie de sécurité. | Aucun |
System.Security.Principal | Cet espace de noms renferme les classes permettant de produire un contexte de sécurité. | Aucun |
System.ServiceModel | Cet espace de noms renferme des classes liées au modèle de service. | Framework 3.0 |
System.ServiceProcess | Cet espace de noms renferme les classes permettant d'implémenter, d'installer et de gérer les applications de service sous Windows. | Aucun |
System.ServiceProcess.Design | Cet espace de noms renferme les classes permettant d'étendre la prise en charge lors de la conception du design pour les applications de service sous Windows. | Aucun |
System.Text | Cet espace de noms renferme les classes permettant le codage de caractères ASCII, Unicode, UTF-7 et UTF-8 ainsi que la conversion de blocs de caractères et des chaînes de caractères. | Aucun |
System.Text.RegularExpressions | Cet espace de noms renferme les classes permettant d'obtenir le moteur des expressions régulières du Framework .NET. | Aucun |
System.Threading | Cet espace de noms renferme les classes et les interfaces permettant la programmation de multiples processus. | Aucun |
System.Timers | Cet espace de noms renferme les classes permettant la programmation d'événement se déclenchant à intervalle régulier. | Aucun |
System.Transactions | Cet espace de noms renferme les classes permettant d'écrire des applications transactionnelle personnalisé ainsi que le gestionnaire de ressources. | Aucun |
System.Transactions.Configuration | Cet espace de noms renferme les classes permettant la configuration des options des applications transactionnelle personnalisé. | Aucun |
System.Web | Cet espace de noms renferme les classes et les interfaces permettant l'interaction entre le serveur et le navigateur Web. | Aucun |
System.Web.Caching | Cet espace de noms renferme les classes offrant la possibilité de mettre dans une mémoire tampon les données souvent employé par le serveur. | Aucun |
System.Web.Compilation | Cet espace de noms renferme les classes permettant de gérer et de compiler des fichiers utilisant dans l'environnement ASP.NET. | Aucun |
System.Web.Configuration | Cet espace de noms renferme les classes permettant de configurer l'environnement ASP.NET. | Aucun |
System.Web.Configuration.Internal | Cet espace de noms renferme les classes permettant de configurer la configuration utilisateur interne. | Aucun |
System.Web.Handlers | Cet espace de noms renferme les classes permettant au serveur Web la gestion du HTTP. | Aucun |
System.Web.Hosting | Cet espace de noms renferme les classes permettant l'hébergement de site Web aux applications ASP.NET. | Aucun |
System.Web.Mail | Cet espace de noms renferme les classes permettant de produire et d'envoyer des messages à l'aide du composant de messagerie CDOSYS (Collaboration Data Objects for Windows 2000). | Aucun |
System.Web.Management | Cet espace de noms renferme les classes et les interfaces permettant la gestion et la surveillance de l'état des applications Web. | Aucun |
System.Web.Mobile | Cet espace de noms renferme les classes permettant générer des applications Web mobiles ASP.NET. | Aucun |
System.Web.Profile | Cet espace de noms renferme les classes permettant d'intégrer un profil utilisateur aux applications ASP.NET. | Aucun |
System.Web.RegularExpressions | Cet espace de noms renferme les classes permettant de produire des expressions régulières employées lors de l'analyse des fichiers ASP.NET. | Aucun |
System.Web.Security | Cet espace de noms renferme les classes permettant d'intégrer la sécurité d'ASP.NET dans les applications serveur Web. | Aucun |
System.Web.Services | Cet espace de noms renferme les classes permettant de produire des services Web de type XML en provenance de clients de services Web ASP.NET et XML. | Aucun |
System.Web.Services.Configuration | Cet espace de noms renferme les classes permettant la configuration du fonctionnement des services Web XML créés avec ASP.NET. | Aucun |
System.Web.Services.Description | Cet espace de noms renferme les classes permettant de définir publiquement un service Web XML par l'entremise du langage WSDL (Web Services Description Language). | Aucun |
System.Web.Services.Discovery | Cet espace de noms renferme les classes permettant aux clients de connaître les services Web XML proposés par un serveur Web à partir d'un processus de recherche de services Web XML. | Aucun |
System.Web.Services.Protocols | Cet espace de noms renferme les classes permettant d'employer des protocoles afin de transmettre des données par le câble lors de la communication entre les services Web XML produit avec ASP.NET et leurs clients. | Aucun |
System.Web.SessionState | Cet espace de noms renferme les classes et les interfaces permettant le stockage de données particulière d'un client dans une application Web sur le serveur. | Aucun |
System.Web.UI | Cet espace de noms renferme les classes et les interfaces permettant de produire des contrôles serveur et des pages Web ASP.NET a générer dans vos applications Web en tant qu'éléments d'interface utilisateur. | Aucun |
System.Web.UI.HtmlControls | Cet espace de noms renferme les classes et les interfaces permettant de produire des contrôles serveur HTML sur une page Web de formulaire Forms. | Aucun |
System.Web.UI.WebControls | Cet espace de noms renferme les classes permettant de produire des contrôles Web pour le serveur Web. | Aucun |
System.Web.UI.WebControls.Adapters | Cet espace de noms renferme les classes permettant de remplacer les étapes du cycle de vie des contrôles Web pour le serveur Web. | Aucun |
System.Web.Util | Cet espace de noms renferme les classes permettant de publier le travail dans des processus séparés. | Aucun |
System.Windows.Forms | Cet espace de noms renferme les classes permettant la création d'application à base de fenêtre destiné au système d'exploitation. | Aucun |
System.Windows.Forms.Design | Cet espace de noms renferme les classes permettant la configuration et définition du comportement des composants Windows Forms au moment du design. | Aucun |
System.Windows.Forms.PropertyGridInternal | Cet espace de noms renferme les classes permettant le support à l'interne du contrôle «PropertyGrid». | Aucun |
System.Xml | Cet espace de noms renferme les classes permettant le support du standard «XML». | Aucun |
System.Xml.Schema | Cet espace de noms renferme les classes permettant le support du standard XSD (XML Schema Definition). | Aucun |
System.Xml.Serialization | Cet espace de noms renferme les classes permettant la sérialisation des objets de documents en format XML ou en flux de données. | Aucun |
System.Xml.XPath | Cet espace de noms renferme les classes permettant de produire un modèle de curseur pour la navigation dans les éléments d'informations XML et d'ainsi pouvoir modifier les instances du modèle de données XQuery 1.0 et XPath 2.0. | Aucun |
System.Xml.Xsl | Cet espace de noms renferme les classes permettant le support du standard XSLT (Extensible Stylesheet Transformation). | Aucun |
Dernière mise à jour : Mardi, le 26 janvier 2016