Section courante

A propos

Section administrative du site

Voici un tableau de référence des différents espaces de nom de Mono :

Nom Description Collections
Microsoft.Build.BuildEngine Cet espace de noms contient une représentation du moteur MSBuild. Bibliothèque de classes de base
Microsoft.Build.Framework Cet espace de noms contient les types définissant la manière dont les tâches et les enregistreurs interagissent avec le moteur vstecmsbuild. Bibliothèque de classes de base
Microsoft.Build.Utilities Cet espace de noms permet de fournir des classes d'assistance que vous pouvez utiliser pour créer vos propres journal de bord et de tâches MSBuild. Bibliothèque de classes de base
Microsoft.CSharp Cet espace de noms contient des classes prenant en charge la compilation et la génération de code à l'aide du langage de programmation C#. Bibliothèque de classes de base
Microsoft.SqlServer.Server Cet espace de noms contient des classes, des interfaces et des énumérations spécifiques à l'intégration du CLR (Common Language Runtime) du cadre d'application .NET dans Microsoft SQL Server et à l'environnement d'exécution des processus du moteur de base de données SQL Server. Bibliothèque de classes de base
Microsoft.VisualBasic Cet espace de noms contient des types prenant en charge l'exécution de programme vbprvb dans vbprvb. Bibliothèque de classes de base
Microsoft.Win32 Cet espace de noms permet de fournir deux types de classes : celles gérant les événements déclenchés par le système d'exploitation et celles manipulant le registre système. Bibliothèque de classes de base
Microsoft.Win32.SafeHandles Cet espace de noms contient des classes étant des dérivés abstraits de classes de descripteurs sécurisés fournissant des fonctionnalités communes prenant en charge les descripteurs de fichiers et de système d'exploitation. Bibliothèque de classes de base
Mono.Security.Cryptography Cet espace de noms contient la cryptographie de sécurité Mono. Bibliothèque de classes de base
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. Bibliothèque de classes de base
System.CodeDom Cet espace de noms contient des classes pouvant ê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 modéliser la structure d'un document de code source pouvant être généré en tant que code source dans un langage pris en charge à l'aide de la fonctionnalité fournie par l'espace de noms System.CodeDom.Compiler. Bibliothèque de classes de base
System.CodeDom.Compiler Cet espace de noms contient des types pour gérer la génération et la compilation du code source dans les langages de programmation pris en charge. Les générateurs de code peuvent chacun produire du code source dans un langage de programmation particulier basé sur la structure des modèles de code source CodeDOM (Code Document Object Model) constitués d'éléments fournis par l'espace de noms System.CodeDom. Bibliothèque de classes de base
System.Collections Cet espace de noms contient des interfaces et des classes définissant diverses collections d'objets, telles que des listes, des files d'attente, des tableaux de bits, des tables de hachage et des dictionnaires. Bibliothèque de classes de base
System.Collections.Concurrent Cet espace de noms permet de fournir plusieurs classes de collection de processus léger sécuritaire devant être utilisées à la place des types correspondants dans les espaces de noms System.Collections et System.Collections.Generic chaque fois que plusieurs processus léger accèdent simultanément à la collection. Bibliothèque de classes de base
System.Collections.Generic Cet espace de noms contient des interfaces et des classes définissant des collections génériques, permettant aux utilisateurs de créer des collections fortement typées offrant une meilleure sécurité de type et de meilleures performances que les collections non génériques fortement typées. Bibliothèque de classes de base
System.Collections.ObjectModel Cet espace de noms contient des classes pouvant être utilisées comme collections dans le modèle objet d'une bibliothèque réutilisable. Utilisez ces classes lorsque des propriétés ou des méthodes renvoient des collections. Bibliothèque de classes de base
System.Collections.Specialized Cet espace de noms contient des collections spécialisées et fortement typées; par exemple, un dictionnaire de listes liées, un vecteur de bits et des collections ne contenant que des chaînes de caractères. Bibliothèque de classes de base
System.ComponentModel Cet espace de noms permet de fournir des classes étant utilisées pour mettre à jour le comportement d'exécution et de conception des composantes et des contrôles. Cet espace de noms comprend les classes de base et les interfaces pour la mise en oeuvre d'attributs et de convertisseurs de type, la liaison aux sources de données et les composantes de licence. Bibliothèque de classes de base
System.ComponentModel.Design Cet espace de noms contient des classes que les développeurs peuvent utiliser pour créer un comportement personnalisé au moment du design pour les composantes et les interfaces utilisateur pour la configuration des composantes au moment du design. L'environnement de conception fournit des systèmes permettant aux développeurs d'organiser les composantes et de configurer leurs propriétés. Certains composantes peuvent nécessiter un comportement spécifique au moment du design uniquement pour fonctionner correctement dans un environnement au moment du design. Il peut également être utile de fournir des interfaces utilisateur personnalisées aidant les développeurs à configurer les composantes ou les valeurs de types de données complexes. Les classes et interfaces définies dans cet espace de noms peuvent être utilisées pour créer un comportement au moment du design pour les composantes, accéder aux services au moment du design et mettre en oeuvre des interfaces de configuration au moment du design personnalisées. Bibliothèque de classes de base
System.ComponentModel.Design.Data Cet espace de noms contient des classes que vous pouvez utiliser pour créer un comportement personnalisé au moment du design pour les composantes liés aux données. Bibliothèque de classes de base
System.ComponentModel.Design.Serialization Cet espace de noms permet de fournir des types prenant en charge la personnalisation et le contrôle de la sérialisation au moment du design. Bibliothèque de classes de base
System.Configuration Cet espace de noms contient les types fournissant le modèle de programmation pour la gestion des données de configuration. Bibliothèque de classes de base
System.Configuration.Assemblies Cet espace de noms contient des classes utilisées pour configurer un assembly. Bibliothèque de classes de base
System.Configuration.Install Cet espace de noms permet de fournir des classes offrant la possibilité d'écrire des programmes d'installation personnalisés pour vos propres composantes. La classe System.Configuration.Install.Installer est la classe de base pour tous les programmes d'installation personnalisés dans le cadre d'application .NET. Bibliothèque de classes de base
System.Data Cet espace de noms permet d'accéder aux classes représentant l'architecture ADO.NET. L'ADO.NET vous permet de créer des composantes gérant efficacement les données de plusieurs sources de données. Bibliothèque de classes de base
System.Data.Common Cet espace de noms contient des classes partagées par les fournisseurs de données du cadre d'application .NET. Bibliothèque de classes de base
System.Data.Design Cet espace de noms contient des classes pouvant être utilisées pour générer un ensemble de données typé personnalisé. Bibliothèque de classes de base
System.Data.Odbc Cet espace de noms contient le fournisseur de données de cadre d'application .NET pour ODBC. Bibliothèque de classes de base
System.Data.OleDb Cet espace de noms contient le fournisseur de données de cadre d'application .NET pour OLE DB. Bibliothèque de classes de base
System.Data.Sql Cet espace de noms contient des classes prenant en charge les fonctionnalités spécifiques à SQL Server. Bibliothèque de classes de base
System.Data.SqlClient Cet espace de noms contient le fournisseur de données de cadre d'application .NET pour SQL Server. Bibliothèque de classes de base
System.Data.SqlTypes Cet espace de noms permet de fournir des classes pour les types de données natifs dans ssNoVersion. Ces classes fournissent une alternative plus sûre et plus rapide aux types de données fournis par le CLR (Common Language Runtime) du cadre d'application .NET. L'utilisation des classes dans cet espace de noms permet d'éviter les erreurs de conversion de type causées par une perte de précision. Étant donné que d'autres types de données sont convertis vers et à partir de SqlTypes en arrière-plan, la création et l'utilisation explicites d'objets dans cet espace de noms produit également un code plus rapide. Bibliothèque de classes de base
System.Deployment.Internal Cet espace de noms contient des classes d'assistance pour accéder aux membres internes des objets ActivationContext et ApplicationIdentity. Bibliothèque de classes de base
System.Diagnostics Cet espace de noms permet de fournir des classes offrant la possibilité d'interagir avec les processus système, les journaux d'événements et les compteurs de performances. Bibliothèque de classes de base
System.Diagnostics.CodeAnalysis Cet espace de noms contient des classes d'interaction avec les outils d'analyse de code. Ces outils sont utilisés pour analyser le code pour la conformité aux conventions de codage telles que les règles de dénomination ou de sécurité. Bibliothèque de classes de base
System.Diagnostics.Contracts Cet espace de noms contient des classes statiques pour représenter des contrats de programme tels que des conditions préalables, des post-conditions et des invariants. Bibliothèque de classes de base
System.Diagnostics.Contracts.Internal Cet espace de noms permet de fournir des classes que la réécriture binaire peut utiliser pour gérer un échec de contrat. Bibliothèque de classes de base
System.Diagnostics.Design Cet espace de noms contient des classes pouvant être utilisées pour étendre la prise en charge au moment du design pour la surveillance et l'instrumentation des applications. Bibliothèque de classes de base
System.Diagnostics.SymbolStore Cet espace de noms permet de fournir des classes offrant la possibilité de lire et d'écrire des informations de symbole de débogage, telles que des cartographies de ligne source vers le langage intermédiaire Microsoft (MSIL). Les compilateurs ciblant le cadre d'application .NET peuvent entreposer les informations de symbole de débogage dans des fichiers de base de données du programmeur (PDB). Les débogueurs et les outils de profilage de code peuvent lire les informations de symbole de débogage au moment de l'exécution. Bibliothèque de classes de base
System.Diagnostics.Tracing Cet espace de noms permet de fournir des types et des membres offrant la possibilité de créer des événements fortement typés à capturer par le suivi d'événements pour Windows (ETW). Bibliothèque de classes de base
System.Drawing Cet espace de noms renferme les classes permettant d'utiliser les fonctions graphiques de base du «GDI+». Bibliothèque de classes de base
System.Drawing.Design Cet espace de noms contient des classes étendant la logique et le dessin de l'interface utilisateur (UI) au moment du design. Bibliothèque de classes de base
System.Drawing.Drawing2D Cet espace de noms permet de fournir des fonctionnalités graphiques bidimensionnelles et vectorielles avancées. Bibliothèque de classes de base
System.Drawing.Imaging Cet espace de noms permet de fournir des fonctionnalités avancées de création d'image GDI+. La fonctionnalité graphique de base est fournie par l'espace de noms System.Drawing. Bibliothèque de classes de base
System.Drawing.Printing Cet espace de noms permet de fournir des services liés à l'impression pour les applications Windows Forms. Bibliothèque de classes de base
System.Drawing.Text Cet espace de noms permet de fournir des fonctionnalités avancées de typographie GDI+. Bibliothèque de classes de base
System.Dynamic Cet espace de noms permet de fournir des classes et des interfaces prenant en charge Dynamic Language Runtime. Bibliothèque de classes de base
System.Globalization Cet espace de noms contient des classes définissant les informations liées à la culture, notamment la langue, le pays/la région, les calendriers en cours d'utilisation, les modèles de format pour les dates, la devise et les nombres, et l'ordre de tri des chaînes de caractères. Bibliothèque de classes de base
System.IO Cet espace de noms contient des types permettant la lecture et l'écriture dans des fichiers et des flux de données, et des types fournissant une prise en charge de base des fichiers et des répertoires. Bibliothèque de classes de base
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. Bibliothèque de classes de base
System.IO.IsolatedStorage Cet espace de noms contient des types permettant la création et l'utilisation de magasins isolés. Avec ces magasins, vous pouvez lire et écrire des données auxquelles un code moins fiable ne peut pas accéder et empêcher l'exposition d'informations sensibles pouvant être enregistrées ailleurs dans le système de fichiers. Les données sont entreposées dans des compartiments isolés par l'utilisateur actuel et par l'assembly dans lequel le code existe. De plus, les données peuvent être isolées par domaine. Les profils itinérants peuvent être utilisés en conjonction avec un stockage isolé afin que les magasins isolés voyagent avec le profil de l'utilisateur. L'énumération System.IO.IsolatedStorage.IsolatedStorageScope indique différents types d'isolement. Bibliothèque de classes de base
System.IO.MemoryMappedFiles Cet espace de noms permet de fournir des classes pour l'utilisation d'un fichier cartographié en mémoire, cartographiant le contenu d'un fichier à l'espace d'adressage logique d'une application. Bibliothèque de classes de base
System.IO.Pipes Cet espace de noms contient des types fournissant un moyen de communication interprocessus via des canaux anonymes et/ou nommés. Bibliothèque de classes de base
System.IO.Ports Cet espace de noms contient des classes pour contrôler les ports série. La classe la plus importante, System.IO.Ports.SerialPort, fournit un cadre pour les entrées/sorties synchronisées et événementielles, l'accès aux états des broches et des ruptures et l'accès aux propriétés du pilote série. Il peut être utilisé pour encapsuler un objet System.IO.Stream, permettant l'accès au port série par les classes utilisant des flux de données. Bibliothèque de classes de base
System.Linq Cet espace de noms permet de fournir des classes et des interfaces prenant en charge les requêtes utilisant vbteclinqext. Bibliothèque de classes de base
System.Linq.Expressions Cet espace de noms contient des classes, des interfaces et des énumérations permettant aux expressions de code au niveau du langage d'être représentées sous forme d'objets sous la forme d'arborescences d'expressions. Bibliothèque de classes de base
System.Media Cet espace de noms contient des classes pour lire les fichiers audio et accéder aux sons fournis par le système. Bibliothèque de classes de base
System.Messaging.Design Cet espace de noms contient des classes pouvant être utilisées pour étendre la prise en charge au moment du design des classes System.Messaging. Bibliothèque de classes de base
System.Net Cet espace de noms permet de fournir une interface de programmation simple pour de nombreux protocoles utilisés sur les réseaux aujourd'hui. Les classes System.Net.WebRequest et System.Net.WebResponse forment la base de ce que l'on appelle les protocoles enfichables, une mise en oeuvre de services réseau vous permettant de développer des applications utilisant des ressources Internet sans vous soucier des détails spécifiques des protocoles individuels. Bibliothèque de classes de base
System.Net.Cache Cet espace de noms permet de définir les types et les énumérations utilisés pour définir les stratégies de cache pour les ressources obtenues à l'aide des classes System.Net.WebRequest et System.Net.HttpWebRequest. Bibliothèque de classes de base
System.Net.Configuration Cet espace de noms contient des classes que les applications utilisent pour accéder par programme et mettre à jour les paramètres de configuration pour les espaces de noms System.Net. Bibliothèque de classes de base
System.Net.Mail Cet espace de noms contient des classes utilisées pour envoyer du courrier électronique à un serveur SMTP (Simple Mail Transfer Protocol) pour la remise. Bibliothèque de classes de base
System.Net.Mime Cet espace de noms contient les types étant utilisés pour représenter les entêtes MIME (Multipurpose Internet Mail Exchange). Ces types sont utilisés avec les types de l'espace de noms System.Net.Mail pour spécifier les entêtes Content-Type, Content-Disposition et Content-transfer-Encoding lors de l'utilisation de la classe System.Net.Mail.SmtpClient pour envoyer du courrier électronique. Bibliothèque de classes de base
System.Net.NetworkInformation Cet espace de noms permet d'accéder aux données de trafic réseau, aux informations d'adresse réseau et aux avertissements des changements d'adresse pour l'ordinateur local. L'espace de noms contient également des classes mettant en oeuvre l'utilitaire Ping. Vous pouvez utiliser System.Net.NetworkInformation.Ping et les classes associées pour vérifier si un ordinateur est accessible sur le réseau. Bibliothèque de classes de base
System.Net.Security Cet espace de noms permet de fournir des flux réseau pour des communications sécurisées entre les hôtes. Bibliothèque de classes de base
System.Net.Sockets Cet espace de noms permet de fournir une mise en oeuvre gérée de l'interface Windows Sockets (Winsock) pour les développeurs ayant besoin de contrôler étroitement l'accès au réseau. Bibliothèque de classes de base
System.Net.WebSockets Cet espace de noms System.Net.WebSockets permet de fournir une mise en oeuvre gérée de l'interface WebSocket pour les développeurs. Bibliothèque de classes de base
System.Reflection Cet espace de noms contient des types récupérant des informations sur les assembly, modules, membres, paramètres et autres entités dans le code géré en examinant leurs métadonnées. Ces types peuvent également être utilisés pour manipuler des instances de types chargés, par exemple pour connecter des événements ou pour appeler des méthodes. Pour créer dynamiquement des types, utilisez l'espace de noms System.Reflection.Emit. Bibliothèque de classes de base
System.Reflection.Emit Cet espace de noms contient des classes permettant à un compilateur ou à un outil d'émettre des métadonnées et du langage intermédiaire Microsoft (MSIL) et éventuellement de générer un fichier PE sur le disque. Les principaux clients de ces classes sont les moteurs de script et les compilateurs. Bibliothèque de classes de base
System.Resources Cet espace de noms permet de fournir des classes et des interfaces offrant la possibilité aux développeurs de créer, d'entreposer et gérer diverses ressources spécifiques à la culture utilisées dans une application. L'une des classes les plus importantes de l'espace de noms System.Resources est la classe System.Resources.ResourceManager. Bibliothèque de classes de base
System.Resources.Tools Cet espace de noms contient la classe System.Resources.Tools.StronglyTypedResourceBuilder, prenant en charge les ressources fortement typées. À partir du cadre d'application .NET version 2.0, cette fonctionnalité au moment de la compilation encapsule l'accès aux ressources en créant des classes contenant un ensemble de propriétés statiques en lecture seulement (get), facilitant ainsi la consommation de ressources. Bibliothèque de classes de base
System.Runtime Cet espace de noms contient des types avancés prenant en charge divers espaces de noms tels que les espaces de noms System, Runtime et Security. Bibliothèque de classes de base
System.Runtime.CompilerServices Cet espace de noms permet de fournir des fonctionnalités aux rédacteurs du compilateur utilisant du code géré pour spécifier des attributs dans les métadonnées affectant le comportement d'exécution du CLR (Common Language Runtime). Bibliothèque de classes de base
System.Runtime.ConstrainedExecution Cet espace de noms permet de définir un ensemble de types énumérant et définissant un contrat de fiabilité entre l'auteur de certains codes et les développeurs prenant une dépendance sur ce code. Les types de l'espace de noms System.Runtime.ConstrainedExecution sont destinés à être utilisés dans les régions d'exécution contraintes (CER). Bibliothèque de classes de base
System.Runtime.ExceptionServices Cet espace de noms permet de fournir des classes pour la gestion avancée des exceptions. Bibliothèque de classes de base
System.Runtime.Hosting Cet espace de noms contient des types avancés étant utilisés dans l'activation d'application dans les domaines d'application. Bibliothèque de classes de base
System.Runtime.InteropServices Cet espace de noms permet de fournir une grande variété de membres prenant en charge les services d'interopérabilité COM et d'appel de plate-forme. Bibliothèque de classes de base
System.Runtime.InteropServices.ComTypes Cet espace de noms contient des méthodes étant des définitions de fonctions COM pour le code géré. Ces fonctions remplacent les méthodes UCOM* désormais obsolètes dans l'espace de noms System.Runtime.InteropServices. Bibliothèque de classes de base
System.Runtime.InteropServices.Expando Cet espace de noms contient l'interface IExpando permettant de modifier un objet en ajoutant ou en supprimant ses membres. Bibliothèque de classes de base
System.Runtime.InteropServices.WindowsRuntime Cet espace de noms contient des classes prenant en charge l'interopérabilité entre le code géré et le wrt, et permettant la création de types wrt avec du code géré. Bibliothèque de classes de base
System.Runtime.Remoting Cet espace de noms permet de fournir des classes et des interfaces offrant la possibilité aux développeurs de créer et de configurer des applications distribuées. Certaines des classes les plus importantes de l'espace de noms System.Runtime.Remoting sont la classe System.Runtime.Remoting.RemotingConfiguration, la classe System.Runtime.Remoting.RemotingServices et la classe System.Runtime.Remoting.ObjRef. Bibliothèque de classes de base
System.Runtime.Remoting.Activation Cet espace de noms permet de fournir des classes et des objets prenant en charge l'activation serveur et client des objets à distances. Bibliothèque de classes de base
System.Runtime.Remoting.Channels Cet espace de noms contient des classes prenant en charge et gèrent les canaux et les récepteurs de canaux, étant utilisés comme support de transport lorsqu'un client appelle une méthode sur un objet à distance. Bibliothèque de classes de base
System.Runtime.Remoting.Channels.Http Cet espace de noms contient des canaux utilisant le protocole HTTP pour transporter des messages et des objets vers et depuis des emplacements à distances. Par défaut, les canaux HTTP encodent les objets et les appels de méthode au format SOAP pour la transmission, mais d'autres récepteurs de formatage d'encodage et de décodage peuvent être spécifiés dans les propriétés de configuration d'un canal. L'une des classes les plus importantes de l'espace de noms System.Runtime.Remoting.Channels.Http est la classe System.Runtime.Remoting.Channels.Http.HttpChannel. Bibliothèque de classes de base
System.Runtime.Remoting.Channels.Ipc Cet espace de noms permet de définir un canal de communication pour la communication à distance utilisant le système de communication interprocessus (IPC) du système d'exploitation Windows. Comme il n'utilise pas de communication réseau, le canal IPC est beaucoup plus rapide que les canaux HTTP et TCP, mais il ne peut être utilisé que pour la communication entre les domaines d'application sur le même ordinateur physique. Bibliothèque de classes de base
System.Runtime.Remoting.Channels.Tcp Cet espace de noms contient des canaux utilisant le protocole TCP pour transporter des messages et des objets vers et depuis des emplacements à distances. Par défaut, les canaux TCP codent les objets et les appels de méthode au format binaire pour la transmission, mais d'autres récepteurs de formatage de codage et de décodage peuvent être spécifiés dans les propriétés de configuration d'un canal. L'une des classes les plus importantes de l'espace de noms System.Runtime.Remoting.Channels.Tcp est la classe System.Runtime.Remoting.Channels.Tcp.TcpChannel. Bibliothèque de classes de base
System.Runtime.Remoting.Contexts Cet espace de noms contient des objets définissant les contextes dans lesquels tous les objets résident. Un contexte est une séquence ordonnée de propriétés définissant un environnement pour les objets qu'il contient. Les contextes sont créés pendant le processus d'activation pour les objets étant configurés pour exiger certains services automatiques tels que la synchronisation, les transactions, l'activation juste à temps (JIT), la sécurité,... Plusieurs objets peuvent vivre dans un contexte. Bibliothèque de classes de base
System.Runtime.Remoting.Lifetime Cet espace de noms contient des classes gérant la durée de vie des objets à distances. Bibliothèque de classes de base
System.Runtime.Remoting.Messaging Cet espace de noms contient des classes utilisées pour créer et transmettre des messages. L'infrastructure de communication à distance utilise des messages pour communiquer avec des objets à distances. Les messages sont utilisés pour transmettre des appels de méthode à distance, pour activer des objets distances et pour communiquer des informations. Un objet de message porte un ensemble de propriétés nommées, y compris des identificateurs d'action, des informations d'envoi et des paramètres. Certaines des classes les plus importantes de l'espace de noms System.Runtime.Remoting.Messaging sont la classe System.Runtime.Remoting.Messaging.AsyncResult, la classe System.Runtime.Remoting.Messaging.RemotingSurrogateSelector et la classe System.Runtime.Remoting.Messaging.ReturnMessage. Bibliothèque de classes de base
System.Runtime.Remoting.Metadata Cet espace de noms contient des classes et des attributs pouvant être utilisés pour personnaliser la génération et le traitement de SOAP pour les objets et les champs. Les classes de cet espace de noms peuvent être utilisées pour indiquer le champ d'entête SOAPAction, le type de sortie, le nom de l'élément XML et l'URI de l'espace de noms XML de la méthode. Bibliothèque de classes de base
System.Runtime.Remoting.Metadata.W3cXsd2001 Cet espace de noms contient la définition de schéma XML (XSD) ayant été définie par le W3C (World Wide Web Consortium) en 2001. La partie 2 du schéma XML: spécification des types de données du W3C identifie le format et le comportement de divers types de données. Cet espace de noms contient des classes enveloppe pour les types de données conformes à la spécification W3C. Tous les types de date et d'heure sont conformes aux spécifications des normes ISO. Bibliothèque de classes de base
System.Runtime.Remoting.MetadataServices Cet espace de noms contient les classes utilisées par l'outil de ligne de commande Soapsuds.exe et le code utilisateur pour convertir les métadonnées vers et à partir du schéma XML pour l'infrastructure d'accès à distance. Certaines des classes les plus importantes de cet espace de noms sont la classe System.Runtime.Remoting.MetadataServices.SdlChannelSink et la classe System.Runtime.Remoting.MetadataServices.MetaData. Bibliothèque de classes de base
System.Runtime.Remoting.Proxies Cet espace de noms contient des classes contrôlant et fournissant des fonctionnalités pour les proxies. Un proxy est un objet local étant une image d'un objet à distance. Les proxies permettent aux clients d'accéder aux objets au-delà des limites d'accès à distance. Bibliothèque de classes de base
System.Runtime.Remoting.Services Cet espace de noms contient des classes de service fournissant des fonctionnalités au cadre d'application .NET. L'une des classes les plus importantes de cet espace de noms est la classe System.Runtime.Remoting.Services.TrackingServices. Bibliothèque de classes de base
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. Bibliothèque de classes de base
System.Runtime.Serialization.Formatters Cet espace de noms permet de fournir des énumérations, des interfaces et des classes courantes utilisées par les formateurs de sérialisation. Bibliothèque de classes de base
System.Runtime.Serialization.Formatters.Binary Cet espace de noms la classe System.Runtime.Serialization.Formatters.Binary.BinaryFormatter, pouvant être utilisée pour sérialiser et désérialiser des objets au format binaire. Bibliothèque de classes de base
System.Runtime.Serialization.Formatters.Soap Cet espace de noms contient la classe System.Runtime.Serialization.Formatters.Soap.SoapFormatter, pouvant être utilisée pour sérialiser et désérialiser des objets au format SOAP. Lors de la création d'applications utilisant les types de cet espace de noms, vous devez référencer l'assembly System.Runtime.Serialization.Formatters.Soap.dll. Bibliothèque de classes de base
System.Runtime.Versioning Cet espace de noms contient des types avancés prenant en charge le contrôle de version dans les mises en oeuvre côte à côte du cadre d'application .NET. Bibliothèque de classes de base
System.Security Cet espace de noms permet de fournir la structure sous-jacente du système de sécurité CLR (Common Language Runtime), y compris les classes de base pour les autorisations. Bibliothèque de classes de base
System.Security.AccessControl Cet espace de noms permet de fournir des éléments de programmation contrôlant l'accès et auditent les actions liées à la sécurité sur les objets sécurisables. Bibliothèque de classes de base
System.Security.Authentication Cet espace de noms permet de fournir un ensemble d'énumérations décrivant la sécurité d'une connexion. Ces énumérations incluent System.Security.Authentication.CipherAlgorithmType, System.Security.Authentication.ExchangeAlgorithmType, System.Security.Authentication.HashAlgorithmType et System.Security.Authentication.SslProtocolType. Bibliothèque de classes de base
System.Security.Authentication.ExtendedProtection Cet espace de noms permet de prendre en charge l'authentification à l'aide de la protection étendue pour les applications. Bibliothèque de classes de base
System.Security.Authentication.ExtendedProtection.Configuration Cet espace de noms permet de prendre en charge la configuration de l'authentification à l'aide de la protection étendue pour les applications. Bibliothèque de classes de base
System.Security.Cryptography Cet espace de noms permet de fournir des services cryptographiques, y compris le codage et le décodage sécurisés 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. Bibliothèque de classes de base
System.Security.Cryptography.Pkcs Cet espace de noms permet de fournir des éléments de programmation pour les normes de cryptographie à clef publique (PKCS), y compris des méthodes de signature de données, d'échange de clefs, de demande de certificats, de cryptage et de décryptage de clef publique et d'autres fonctions de sécurité. Bibliothèque de classes de base
System.Security.Cryptography.X509Certificates Cet espace de noms contient la mise en oeuvre du CLR (Common Language Runtime) du certificat Authenticode X.509 v.3. Ce certificat est signé avec une clef privée qui identifie de manière unique et positive le titulaire du certificat. Bibliothèque de classes de base
System.Security.Cryptography.Xml Cet espace de noms contient des classes pour prendre en charge la création et la validation des signatures numériques XML. Bibliothèque de classes de base
System.Security.Permissions Cet espace de noms permet de définir des classes contrôlant l'accès aux opérations et aux ressources en fonction de la stratégie. Bibliothèque de classes de base
System.Security.Policy Cet espace de noms 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 politique de sécurité CLR (Common Language Runtime). Les classes de preuves sont l'entrée de la politique de sécurité et les conditions d'appartenance sont les commutateurs; ensemble, ils créent des déclarations de politique et déterminent l'ensemble d'autorisations accordé. Les niveaux de stratégie et les groupes de codes constituent la structure de la hiérarchie des stratégies. Les groupes de codes sont l'encapsulation d'une règle et sont organisés hiérarchiquement dans un niveau de stratégie. Bibliothèque de classes de base
System.Security.Principal Cet espace de noms permet de définir un objet principal représentant le contexte de sécurité sous lequel le code s'exécute. Bibliothèque de classes de base
System.ServiceProcess.Design Cet espace de noms contient des classes pouvant être utilisées pour étendre la prise en charge au moment du design des applications de services Windows. Bibliothèque de classes de base
System.Text Cet espace de noms contient des classes représentant les codages de caractères ASCII et Unicode; classes de base abstraites pour convertir des blocs de caractères vers et à partir de blocs d'octets; et une classe d'assistance manipulant et formatant des objets string sans créer d'instances intermédiaires de string. Bibliothèque de classes de base
System.Text.RegularExpressions Cet espace de noms contient des classes permettant d'accéder au moteur d'expressions régulières du cadre d'application .NET. L'espace de noms fournit une fonctionnalité d'expression régulière pouvant être utilisée à partir de n'importe quelle plate-forme ou langage s'exécutant dans le cadre d'application .NET de Microsoft. Outre les types contenus dans cet espace de noms, la classe System.Configuration.RegexStringValidator vous permet de déterminer si une chaîne de caractères particulière est conforme à un modèle d'expression régulière. Bibliothèque de classes de base
System.Threading Cet espace de noms permet de fournir des classes et des interfaces offrant la programmation multi-processus léger. Outre les classes de synchronisation des activités de processus léger et d'accès aux données (System.Threading.Mutex, System.Threading.Monitor, System.Threading.Interlocked, System.Threading.AutoResetEvent,...), cet espace de noms inclut un System.Threading. La classe ThreadPool vous permettant d'utiliser un bassin de les processus léger fournis par le système et une classe System.Threading.Timer exécutant des méthodes de rappel sur les processus légers de bassin de processus léger. Bibliothèque de classes de base
System.Threading.Tasks Cet espace de noms permet de fournir des types simplifiant le travail d'écriture de code simultané et désynchronisé. Les principaux types sont System.Threading.Tasks.Task représentant une opération désynchronisé pouvant être attendue et annulée, et System.Threading.Tasks.Task`1, étant une tâche pouvant renvoyer une valeur. La classe System.Threading.Tasks.TaskFactory fournit des méthodes statiques pour créer et démarrer des tâches, et la classe System.Threading.Tasks.TaskScheduler fournit l'infrastructure de planification de processus léger par défaut. Bibliothèque de classes de base
System.Timers Cet espace de noms permet de fournir la composante System.Timers.Timer, vous permettant de déclencher un événement à un intervalle spécifié. Bibliothèque de classes de base
System.Web Cet espace de noms permet de fournir des classes et des interfaces permettant la communication navigateur-serveur. Cet espace de noms inclut la classe System.Web.HttpRequest, fournissant des informations détaillées sur la requête HTTP actuelle; la classe System.Web.HttpResponse, gérant la sortie HTTP vers le client; et la classe System.Web.HttpServerUtility, fournissant l'accès aux utilitaires et processus côté serveur. Le System.Web comprend également des classes pour la manipulation des cookies, le transfert de fichiers, les informations d'exception et le contrôle du cache de sortie. Bibliothèque de classes de base
System.Web.Caching Cet espace de noms permet de fournir des classes pour la mise en cache des données fréquemment utilisées sur le serveur. Bibliothèque de classes de base
System.Web.Compilation Cet espace de noms contient des classes pour générer et compiler des types de fichiers personnalisés dans l'environnement de génération ASP.NET. Bibliothèque de classes de base
System.Web.Configuration Cet espace de noms contient des classes étant utilisées pour configurer la configuration ASP.NET. Bibliothèque de classes de base
System.Web.Configuration.Internal Cet espace de noms contient des types de configuration destinés à un usage interne uniquement. Bibliothèque de classes de base
System.Web.Handlers Cet espace de noms contient des classes de gestionnaire HTTP traitant les requêtes HTTP vers un serveur Web. Bibliothèque de classes de base
System.Web.Hosting Cet espace de noms permet de fournir la fonctionnalité offrant la possibilité d'héberger des applications ASP.NET à partir d'applications gérées en dehors de IIS (Microsoft Internet Information Services). Bibliothèque de classes de base
System.Web.Mail Cet espace de noms contient des classes permettant de créer et d'envoyer des messages à l'aide de composante de message CDOSYS (Collaboration Data Objects for Windows 2000). Le message électronique est remis via le service de messagerie SMTP intégré à Microsoft Windows 2000 ou via un serveur SMTP arbitraire. Les classes de cet espace de noms peuvent être utilisées à partir d'ASP.NET ou de toute application gérée. Cet espace de noms est obsolète, utilisez plutôt l'espace de noms System.Net.Mail. Bibliothèque de classes de base
System.Web.Management Cet espace de noms contient des classes et des interfaces pour gérer et surveiller l'intégrité des applications Web. Bibliothèque de classes de base
System.Web.Profile Cet espace de noms contient des classes étant utilisées pour travailler avec les profils utilisateur ASP.NET dans les applications serveur Web. Bibliothèque de classes de base
System.Web.Security Cet espace de noms contient des classes étant utilisées pour mettre en oeuvre la sécurité ASP.NET dans les applications serveur Web. Bibliothèque de classes de base
System.Web.Services Cet espace de noms permet de créer des services Web XML à l'aide de clients de services Web ASP.NET et XML. Les services Web XML sont des applications permettant 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 créer des applications modulaires au sein et entre les entreprises dans des environnements hétérogènes, ce qui les rend interopérables avec une grande variété de mise en oeuvre, de plates-formes et de périphériques. Les messages XML basés sur SOAP de ces applications peuvent avoir des parties bien définies (structurées et typées) ou vaguement définies (en utilisant du XML arbitraire). La capacité des messages à évoluer au fil du temps sans rompre le protocole est fondamentale pour la flexibilité et la robustesse des services Web XML en tant que pierre angulaire de l'avenir du Web. Bibliothèque de classes de base
System.Web.Services.Configuration Cet espace de noms contient des classes configurant la façon dont les services Web XML créés à l'aide d'ASP.NET s'exécutent. Bibliothèque de classes de base
System.Web.Services.Description Cet espace de noms permet de décrire publiquement un service Web XML à l'aide du langage de description des services Web (WSDL). Chaque classe de cet espace de noms correspond à un élément spécifique de la spécification WSDL et la hiérarchie de classes correspond à la structure XML d'un document WSDL valide. Bibliothèque de classes de base
System.Web.Services.Discovery Cet espace de noms permet aux clients de service Web XML de localiser les services Web XML disponibles sur un serveur Web via un processus appelé Discovery de services Web XML. Bibliothèque de classes de base
System.Web.Services.Protocols Cet espace de noms contient des classes définissant les protocoles utilisés pour transmettre des données sur le réseau pendant la communication entre les clients de service Web XML et les services Web XML créés à l'aide d'ASP.NET. Bibliothèque de classes de base
System.Web.SessionState Cet espace de noms permet de fournit des classes et des interfaces offrant la possibilité d'entreposer de données spécifiques à un seul client au sein d'une application Web sur le serveur. Les données d'état de session sont utilisées pour donner au client l'apparence d'une connexion persistante avec l'application. Les informations d'état peuvent être entreposées dans la mémoire de processus locale ou, pour les configurations de batterie de serveurs Web, elles peuvent être entreposées hors processus à l'aide du service d'état ASP.NET ou d'une base de données Microsoft SQL Server. Bibliothèque de classes de base
System.Web.UI Cet espace de noms permet de fournir des classes et des interfaces offrant la possibilité de créer des contrôles serveur ASP.NET et des pages Web ASP.NET pour l'interface utilisateur de vos applications Web ASP.NET. Bibliothèque de classes de base
System.Web.UI.Adapters Cet espace de noms contient les classes de base des adaptateurs de contrôle et des adaptateurs de page. Vous pouvez utiliser ces adaptateurs pour remplacer les états du cycle de vie des pages et des contrôles. Cette situation est utile si vous souhaitez modifier le balisage ou le comportement d'un contrôle pour de nouvelles normes de balisage ou pour des navigateurs spécifiques. Bibliothèque de classes de base
System.Web.UI.Design Cet espace de noms contient des classes pouvant être utilisées pour étendre la prise en charge au moment du design des pages Web ASP.NET et des contrôles serveur Web. Bibliothèque de classes de base
System.Web.UI.Design.WebControls Cet espace de noms contient des classes pouvant être utilisées pour étendre la prise en charge au moment du design des contrôles serveur Web. Bibliothèque de classes de base
System.Web.UI.HtmlControls Cet espace de noms contient des classes permettant de créer des contrôles serveur HTML sur une page Web Forms. Les contrôles de serveur HTML s'exécutent sur le serveur et cartographie directement aux balises HTML standard prises en charge par la plupart des navigateurs Web. Cette situation vous permet de contrôler par programme les éléments HTML sur une page Web Forms. Bibliothèque de classes de base
System.Web.UI.WebControls Cet espace de noms contient des classes permettant de créer des contrôles serveur Web sur une page Web. Les contrôles serveur Web s'exécutent sur le serveur et incluent des contrôles de formulaire tels que des boutons et des zones de texte. Ils comprennent également des contrôles spéciaux tels qu'un calendrier. Étant donné que les contrôles serveur Web s'exécutent sur le serveur, vous pouvez contrôler ces éléments par programme. Bien que les contrôles serveur Web soient rendus au format HTML, leur modèle d'objet ne reflète pas nécessairement la syntaxe HTML. Bibliothèque de classes de base
System.Web.UI.WebControls.Adapters Cet espace de noms contient des classes que vous pouvez utiliser pour remplacer les étapes du cycle de vie d'un contrôle Web. Les classes vous permettent de modifier le balisage ou le comportement d'un contrôle pour de nouvelles normes de balisage ou pour des navigateurs spécifiques. Bibliothèque de classes de base
System.Web.UI.WebControls.WebParts Cet espace de noms contient des classes et des interfaces appelées collectivement l'ensemble de contrôles Web Parts. Vous pouvez utiliser ces classes pour créer des pages Web dont l'apparence et le comportement peuvent être modifiés (personnalisés) par les utilisateurs finaux. Les paramètres personnalisés de chaque utilisateur pour une page sont enregistrés pour les futures sessions du navigateur Web. Bibliothèque de classes de base
System.Web.Util Cet espace de noms contient une collection de classes permettant aux méthodes de rappel d'être exécutées dans le cadre d'une transaction et permettant de publier le travail sur des processus léger séparés. Bibliothèque de classes de base
System.Windows.Forms Cet espace de noms contient des classes pour créer des applications Windows tirant pleinement parti des fonctionnalités de l'interface utilisateur riche disponibles dans le système d'exploitation Windows. Bibliothèque de classes de base
System.Windows.Forms.ComponentModel.Com2Interop Cet espace de noms contient des classes d'assistance que Visual Studio utilise pour afficher les pages de propriétés en mode de création. Bibliothèque de classes de base
System.Windows.Forms.Design Cet espace de noms renferme les classes permettant la configuration et définition du comportement des composantes Windows Forms au moment du design. Bibliothèque de classes de base
System.Windows.Forms.Design.Behavior Cet espace de noms contient des classes permettant de créer un comportement d'interface utilisateur personnalisé pour les composantes au moment du design. Bibliothèque de classes de base
System.Windows.Forms.Layout Cet espace de noms contient des classes pour mettre en oeuvre des comportements de disposition dans votre formulaire ou contrôle. Bibliothèque de classes de base
System.Windows.Forms.PropertyGridInternal Cet espace de noms permet de fournir une prise en charge interne pour le contrôle PropertyGrid. Les classes de cet espace de noms prennent en charge l'infrastructure du cadre d'application .NET et ne sont pas destinées à être utilisées directement à partir de votre code. Bibliothèque de classes de base
System.Windows.Forms.VisualStyles Cet espace de noms contient des classes pour le rendu de contrôles et d'autres éléments d'interface utilisateur (UI) Windows avec des styles visuels dans les systèmes d'exploitation les prenant en charge. Bibliothèque de classes de base
System.Windows.Forms.X11Internal Cet espace de nom contient les informations internes de formulaire X11. Bibliothèque de classes de base
System.Windows.Input Cet espace de nom permet de fournir des types pour prendre en charge le système d'entrée TLA#tla_wpf. Cette situation inclut les classes d'abstraction de périphérique pour les périphériques souris, clavier et stylet, une classe de gestionnaire d'entrée commune, la prise en charge des commandes commandantes et personnalisées et diverses classes d'utilitaires. Bibliothèque de classes de base
System.Xml Cet espace de noms contient des classes pour lire, écrire et manipuler des documents XML. Bibliothèque de classes de base
System.Xml.Schema Cet espace de noms contient les classes XML fournissant une prise en charge normalisée des schémas XSD (XML schema definition language). Bibliothèque de classes de base
System.Xml.Serialization Cet espace de noms contient des classes étant utilisées pour sérialiser des objets en documents ou flux de données au format XML. Bibliothèque de classes de base
System.Xml.Serialization.Advanced Cet espace de noms contient des classes permettant de personnaliser le code généré à partir d'un document WSDL (Web Services Description Language). Bibliothèque de classes de base
System.Xml.Serialization.Configuration Cet espace de noms contient des classes utilisées pour lire les valeurs trouvées dans les fichiers de configuration d'application sous la section system.xml.serialization. Bibliothèque de classes de base
System.Xml.XPath Cet espace de noms contient les classes définissant un modèle de curseur pour parcourir et modifier les éléments d'information XML en tant qu'instances du modèle de données XQuery 1.0 et XPath 2.0. Bibliothèque de classes de base
System.Xml.Xsl Cet espace de noms permet de prendre en charge les transformations XSLT (Extensible Stylesheet Transformation). Il prend en charge la recommandation XSLT (W3C XSL Transformations) version 1.0. Bibliothèque de classes de base
Cocos2D.Compression.Zlib Cet espace de noms contient la bibliothèque de compression ZLib. CocosSharp
CocosDenshion Cet espace de noms contient le moteur audio simple pour CocosSharp. CocosSharp
CocosSharp Cet espace de noms contient le moteur de jeu et de visualisation en 2 dimensions. CocosSharp
Gendarme.Framework Cet espace de noms contient les bases du Gendarme.Framework. Gendarme.Framework
Gendarme.Framework.Engines Cet espace de noms contient les classes du moteur du Gendarme.Framework. Gendarme.Framework
Gendarme.Framework.Helpers Cet espace de noms contient les classes de l'assistant du Gendarme.Framework. Gendarme.Framework
Gendarme.Framework.Rocks Cet espace de noms contient les classes de la composante Rocks du Gendarme.Framework. Gendarme.Framework
Art Cet espace de noms permet de gérer les capacités de dessin dans Gnome. Tous les rendus complexes sont traités ici. Bibliothèques Gnome
Atk Cet espace de noms contient la boîte à outils d'accessibilité. Bibliothèques Gnome
GConf Cet espace de noms contient une base de données de configuration transparente aux processus avec une architecture modèle-vue-contrôleur. Bibliothèques Gnome
GConf.PropertyEditors Cet espace de nom permet d'agir comme intermédiaires entre les widgets GConf et Gtk. Ils sont analogues au contrôleur du modèle de conception MVC. Bibliothèques Gnome
GLib Cet espace de nom contient les utilitaires à usage général. Bibliothèques Gnome
Gdk Cet espace de nom contient une couche intermédiaire isolant Gtk des détails du système de fenêtrage. Bibliothèques Gnome
Glade Cet espace de nom permet le chargement de l'interface utilisateur au moment de l'exécution. Bibliothèques Gnome
Gnome Cet espace de nom contient l'environnement de modèle d'objet de réseau GNU. Bibliothèques Gnome
Gnome.Vfs Cet espace de nom contient la bibliothèque pour gérer divers systèmes de fichiers virtuels. Bibliothèques Gnome
Gtk Cet espace de nom contient l'ensemble de widgets Gtk. Bibliothèques Gnome
Gtk.DotNet Cet espace de nom contient l'extension de l'ensemble de widgets Gtk pour l'interopérabilité .NET. Bibliothèques Gnome
GtkSourceView Cet espace de nom contient la liaison GtkSourceView pour .NET. Bibliothèques Gnome
Pango Cet espace de nom permet de fournir une gestion avancée des polices de caractères et du texte étant utilisée pour Gdk et Gtk. Bibliothèques Gnome
Rsvg Cet espace de nom contient la bibliothèque pour le rendu de graphiques vectoriels SVG. Bibliothèques Gnome
Vte Cet espace de nom permet la mise en oeuvre de widget de terminal. Bibliothèques Gnome
Cairo Cet espace de nom contient une liaison à l'API de rendu 2D Cairo Graphics. Bibliothèques Mono
Mono.CSharp Cet espace de nom contient le service du compilateur C# et évaluateur d'exécution. Bibliothèques Mono
Mono.Collections.Concurrent Cet espace de noms contient la concurrence des collections. Bibliothèques Mono
Mono.Data.Sqlite Cet espace de noms contient les classes de gestion du Sqlite. Bibliothèques Mono
Mono.Debugger.Soft Cet espace de nom contient les API de Mono pour le déboguage logiciel. Bibliothèques Mono
Mono.Math Cet espace de nom contient les classes mathématiques pour des problèmes spécifiques. Bibliothèques Mono
Mono.Math.Prime Cet espace de nom contient les classes mathématiques d'un nombre premier et de facteur. Bibliothèques Mono
Mono.Math.Prime.Generator Cet espace de nom contient les classes mathématiques d'un générateur de nombre premier. Bibliothèques Mono
Mono.Options Cet espace de nom contient les options. Bibliothèques Mono
Mono.Posix Cet espace de noms permet de fournir des fonctionnalités pour accéder aux fonctionnalités Posix/Unix. Il a été abandonné au profit du nouvel espace de noms Mono.Unix. Bibliothèques Mono
Mono.Remoting.Channels.Unix Cet espace de noms contient les canaux UNIX. Bibliothèques Mono
Mono.Security Cet espace de noms contient la sécurité de Mono. Bibliothèques Mono
Mono.Security.Authenticode Cet espace de noms contient le code d'authentification de la sécurité. Bibliothèques Mono
Mono.Security.Cryptography Cet espace de noms contient la cryptographie de la sécurité. Bibliothèques Mono
Mono.Security.Protocol.Ntlm Cet espace de noms contient le protocole NTLM. Bibliothèques Mono
Mono.Security.Protocol.Tls Cet espace de noms contient le protocole TLS. Bibliothèques Mono
Mono.Security.X509 Cet espace de noms contient le X509 de la sécurité. Bibliothèques Mono
Mono.Security.X509.Extensions Cet espace de noms contient les extensions X509 de la sécurité. Bibliothèques Mono
Mono.Simd Cet espaces de noms contient les primitives basées sur SIMD accélérées par le matériel. Bibliothèques Mono
Mono.Threading Cet espaces de noms contient les classes de processus léger. Bibliothèques Mono
Mono.Threading.Tasks Cet espaces de noms contient les classes des tâches de processus léger. Bibliothèques Mono
Mono.Unix Cet espaces de noms contient les types d'enveloppe Unix de haut niveau. Bibliothèques Mono
Mono.Unix.Native Cet espaces de noms contient les types d'enveloppe Unix de bas niveau. Bibliothèques Mono
Mono.Xml Cet espaces de noms contient les classes de l'analyseur XML. Bibliothèques Mono
Npgsql Cet espace de noms contient les classes de gestion du PostgreSQL. Bibliothèques Mono
NpgsqlTypes Cet espace de noms contient les types de données du PostgreSQL. Bibliothèques Mono
global Cet espace de noms contient les informations globales de Mono. Bibliothèques Mono
... ... ...


Dernière mise à jour : Vendredi, le 3 juillet 2020