Exporter (0) Imprimer
Développer tout
Développer Réduire

Bibliothèque de classes .NET Framework

La bibliothèque de classes .NET Framework est une bibliothèque de classes, interfaces et types valeur inclus dans le Kit de développement Microsoft .NET Framework SDK. Cette bibliothèque, qui permet d'accéder aux fonctionnalités du système, est le fondement des applications, composants et contrôles du .NET Framework.

La bibliothèque de classes .NET Framework fournit les espaces de noms suivants :

Microsoft.Aspnet.Snapin

Contient des classes qui permettent à la console de gestion de Microsoft® Internet Information Server de configurer des applications ASP.NET.

Microsoft.Build.BuildEngine

Contient les classes qui représentent le moteur MSBuild.

Microsoft.Build.Framework

Contient des classes qui composent les tâches, journaux et événements de MSBuild.

Microsoft.Build.Tasks

Contient l'implémentation de toutes les tâches fournies avec MSBuild.

Microsoft.Build.Tasks.Deployment.Bootstrapper

Contient des classes utilisées en interne par MSBuild.

Microsoft.Build.Tasks.Deployment.ManifestUtilities

Contient des classes utilisées en interne par MSBuild.

Microsoft.Build.Utilities

Fournit des classes d'assistance que vous pouvez utiliser pour créer vos propres journaux et tâches MSBuild.

Microsoft.CSharp

Contient des classes qui prennent en charge la compilation et la génération de code à l'aide du langage C#.

Microsoft.JScript

Contient des classes qui prennent en charge la compilation et la génération de code à l'aide du langage JScript.

Microsoft.SqlServer.Server

Contient des classes spécifiques à l'intégration du composant Common Language Runtime de Microsoft .NET Framework dans Microsoft SQL Server et à l'environnement de l'exécution du processus du moteur de base de données SQL Server.

Microsoft.VisualBasic

Contient des classes qui prennent en charge la compilation et la génération de code à l'aide du langage Visual Basic.

Microsoft.VisualBasic.ApplicationServices

Contient des types qui prennent en charge le modèle d'application Visual Basic et fournissent l'accès aux informations sur les applications.

Microsoft.VisualBasic.CompilerServices

Contient des types utilisables en interne uniquement qui prennent en charge le compilateur Visual Basic.

Microsoft.VisualBasic.Devices

Contient des types qui prennent en charge les objets My relatifs aux périphériques en Visual Basic.

Microsoft.VisualBasic.FileIO

Contient des types qui prennent en charge l'objet de système de fichiers My en Visual Basic.

Microsoft.VisualBasic.Logging

Contient des types qui prennent en charge les objets de journalisation My en Visual Basic et fournissent un écouteur de journalisation simple qui dirige la sortie vers un fichier.

Microsoft.VisualBasic.MyServices

Contient des types qui prennent en charge My en Visual Basic.

Microsoft.VisualBasic.MyServices.Internal

Contient des types utilisables en interne uniquement qui prennent en charge My en

Microsoft.Vsa

Contient des interfaces qui vous permettent d'intégrer du script pour les moteurs de scripts .NET Framework dans des applications, ainsi que de compiler et d'exécuter du code au moment de l'exécution.

Microsoft.Win32

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 la base de registres.

Microsoft.Win32.SafeHandles

Contient des classes qui sont des dérivations abstraites de classes de handles sécurisés fournissant des fonctionnalités communes de prise en charge des handles de fichiers et de systèmes d'exploitation.

Microsoft.WindowsCE.Forms

Contient des classes permettant de développer des applications Pocket PC et SmartPhone Windows Forms à l'aide du .NET Compact Framework.

Microsoft.WindowsMobile.DirectX

Contient des classes permettant de développer des applications DirectX sur des périphériques dotés du .NET Compact Framework. Requiert qu'une version future de Windows Mobile exécute les applications.

Microsoft.WindowsMobile.DirectX.Direct3D

Contient des classes permettant de développer des applications Direct3D sur des périphériques dotés du .NET Compact Framework. Requiert qu'une version future de Windows Mobile exécute les applications.

System

Contient des classes fondamentales et des classes de base qui définissent les types de données référence et valeur, les événements et gestionnaires d'événements, les interfaces, les attributs et le traitement des exceptions courants. D'autres classes fournissent des services prenant en charge la conversion des types de données, la manipulation des paramètres de méthodes, les opérations mathématiques, l'appel de programmes distants et locaux, la gestion de l'environnement d'application, ainsi que le contrôle des applications managées et non managées.

System.CodeDOM

Contient des classes qui peuvent être utilisées pour représenter les éléments et la structure d'un document de code source. Ces éléments peuvent être utilisés pour créer la structure d'un document de code source qui peut s'afficher comme code source dans un langage pris en charge à l'aide de la fonctionnalité fournie par l'espace de noms System.CodeDom.Compiler.

System.CodeDom.Compiler

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 particulier en fonction de la structure des modèles de code source CodeDOM (Code Document Object Model) se composant des éléments fournis par l'espace de noms System.CodeDOM.

System.Collections

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.Collections.Generic

Contient des interfaces et des classes qui définissent les collections génériques et qui permettent aux utilisateurs de créer des collections fortement typées offrant une meilleure sécurité et des performances plus élevées que les collections fortement typées non génériques.

System.Collections.ObjectModel

Contient des classes qui peuvent être utilisées en tant que collections dans le modèle objet d'une bibliothèque réutilisable. Utilisez ces classes lorsque les propriétés ou les méthodes retournent des collections.

System.Collections.Specialized

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.ComponentModel

Fournit des classes qui sont utilisées pour implémenter le comportement au moment de l'exécution et au moment du design des composants et des contrôles. Cet espace de noms inclut les classes de base et les interfaces pour l'implémentation des attributs et des convertisseurs de type, pour la liaison à des sources de données et pour la licence des composants.

System.ComponentModel.Collections.Generic

Contient des classes qui définissent les collections génériques utilisées spécifiquement pour la prise en charge du comportement au moment de l'exécution et au moment du design des composants et des contrôles.

System.ComponentModel.Design

Contient des classes que les développeurs peuvent utiliser afin de créer un comportement personnalisé au moment du design pour des composants et des interfaces utilisateur permettant la configuration de composants au moment du design. L'environnement au moment du design fournit des systèmes qui permettent aux développeurs d'organiser les composants et de configurer leurs propriétés.

System.ComponentModel.Design.Data

Contient des classes permettant d'implémenter le comportement au moment du design des composants liés aux données.

System.ComponentModel.Design.Serialization

Fournit des types qui prennent en charge la personnalisation et le contrôle de la sérialisation au moment du design.

System.Configuration

Contient les types qui fournissent le modèle de programmation destiné à la gestion des données de configuration.

System.Configuration.Assemblies

Contient des classes servant à configurer un assembly.

System.Configuration.Install

Fournit des classes qui vous permettent d'écrire des programmes d'installation personnalisés pour vos propres composants. La classe Installer est la classe de base pour tous les programmes d'installation personnalisés du .NET Framework.

System.Configuration.Provider

Contient les classes de base partagées par les applications serveur et clientes pour assurer la prise en charge d'un modèle enfichable visant à ajouter ou supprimer facilement des fonctionnalités.

System.Data

Contient des classes qui constituent la majeure partie de l'architecture ADO.NET. L'architecture ADO.NET vous permet de construire des composants qui gèrent efficacement les données provenant de plusieurs sources. Dans un scénario déconnecté (tel qu'Internet), ADO.NET fournit les outils permettant de demander, mettre à jour et rapprocher les données de systèmes à plusieurs couches. L'architecture ADO.NET est également implémentée dans les applications clientes, telles que Windows Forms ou les pages HTML créées par ASP.NET.

System.Data.Common

Contient des classes partagées par les fournisseurs de données .NET Framework. Ce type de fournisseur décrit une collection de classes utilisées pour accéder à une source de données, comme une base de données, dans l'espace managé.

System.Data.Design

Contient des classes qui peuvent être utilisées pour générer un groupe de données typé personnalisé.

System.Data.Odbc

Contient des classes qui encapsulent le fournisseur de données .NET Framework pour ODBC. Le fournisseur de données .NET Framework pour ODBC décrit une collection de classes utilisées pour accéder à une source de données ODBC dans l'espace managé.

System.Data.OleDb

Contient des classes qui encapsulent le fournisseur de données .NET Framework pour OLE DB. Le fournisseur de données .NET Framework pour OLE DB décrit une collection de classes utilisées pour accéder à une source de données OLE DB dans l'espace managé.

System.Data.OracleClient

Contient des classes qui encapsulent le fournisseur de données .NET Framework pour Oracle. Le fournisseur de données .NET Framework pour Oracle décrit une collection de classes utilisées pour accéder à une source de données Oracle dans l'espace managé.

System.Data.Sql

Contient des classes qui prennent en charge des fonctionnalités spécifiques à SQL Server. Les extensions d'API dans cette classe viennent compléter le fournisseur de données .NET Framework pour SQL Server (System.Data.SqlClient).

System.Data.SqlClient

Contient des classes qui encapsulent le fournisseur de données .NET Framework pour SQL Server. Le fournisseur de données .NET Framework pour SQL Server décrit une collection de classes utilisées pour accéder à une base de données SQL Server dans l'espace managé.

System.Data.SqlServerCE

Décrit une collection de classes pouvant être utilisées pour accéder à une base de données dans SQL Server CE à partir de périphériques Windows CE dans l'environnement managé. Grâce à cet espace de noms, vous pouvez créer des bases de données SQL Server CE sur un périphérique et également établir des connexions aux bases de données SQL Server situées sur un périphérique ou un serveur distant.

System.Data.SqlTypes

Contient des classes pour des types de données natifs SQL Server. Ces classes constituent une alternative plus rapide et plus sûre à d'autres types de données. L'utilisation des classes de cet espace de noms permet d'éviter des erreurs de conversion de type provoquées dans des cas où une perte de précision peut se produire. Étant donné que d'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.Deployment

Contient les classes que vous devez utiliser pour mettre à jour par programme l'application ClickOnce à l'aide de sa version la plus récente.

System.Diagnostics

Fournit des classes qui vous permettent d'interagir avec des processus système, des journaux des événements et des compteurs de performance. Cet espace de noms fournit également des classes qui vous permettent de déboguer votre application et d'effectuer le suivi de l'exécution de votre code. Pour plus d'informations, consultez les classes Trace et Debug.

System.Diagnostics.CodeAnalysis

Contient des classes utilisées pour l'interaction avec les outils d'analyse de code. Les outils d'analyse de code sont utilisés pour analyser le code en vue d'établir sa conformité aux conventions de codage (règles d'affectation de noms ou règles de sécurité, par exemple).

System.Diagnostics.Design

Contient des classes qui peuvent être utilisées pour étendre la prise en charge au moment du design pour la surveillance et l'instrumentation d'applications.

System.Diagnostics.SymbolStore

Fournit des classes qui vous permettent de lire et d'écrire des informations symboliques de débogage, par exemple une ligne source de tables MSIL (Microsoft Intermediate Language). Les compilateurs dont la cible est le .NET Framework peuvent enregistrer les informations symboliques de débogage dans des fichiers PDB. Les débogueurs et les profileurs de code peuvent lire ces informations symboliques de débogage au moment de l'exécution.

System.DirectoryServices

Permet d'accéder aisément à Active Directory à partir du code managé. L'espace de noms contient deux classes de composants, DirectoryEntry et DirectorySearcher, qui font appel à la technologie ADSI (Active Directory Services Interfaces). ADSI, un ensemble d'interfaces fourni par Microsoft, constitue un outil flexible permettant de travailler avec une vaste gamme de fournisseurs réseau. ADSI permet à l'administrateur de rechercher et de gérer des ressources présentes sur un réseau de manière relativement simple, quelle que soit la taille du réseau.

System.DirectoryServices.ActiveDirectory

Fournit un modèle objet d'abstraction sophistiqué utilisé pour les tâches Microsoft® Active Directory® Service. Les concepts Active Directory® Service tels que forêt, domaine, site, sous-réseau, partition et schéma font partie du modèle objet.

System.DirectoryServices.Protocols

Fournit les méthodes définies dans les protocoles LDAP (Lightweight Directory Access Protocol) version 3 (V3) et DSML (Directory Services Markup Language) 2 (V2).

System.Drawing

Permet d'accéder aux fonctionnalités graphiques de base de GDI+. Des fonctionnalités plus avancées sont offertes dans les espaces de noms System.Drawing.Drawing2D, System.Drawing.Imaging et System.Drawing.Text.

System.Drawing.Design

Contient des classes qui étendent la logique et le dessin de l'interface utilisateur au moment du design. Vous pouvez étendre davantage ces fonctionnalités de design afin de créer des éléments de boîte à outils personnalisés, des éditeurs de valeurs spécifiques aux types permettant de modifier et de représenter sous forme graphique les valeurs des types pris en charge, ou encore des convertisseurs de type servant à convertir des valeurs entre certains types. Cet espace de noms fournit les infrastructures de base pour le développement d'extensions de l'interface utilisateur au moment du design.

System.Drawing.Drawing2D

Fournit des fonctionnalités avancées de graphismes à deux dimensions et vectoriels. Cet espace de noms inclut notamment les pinceaux à dégradé, la classe Matrix (utilisée pour définir des transformations géométriques) et la classe GraphicsPath.

System.Drawing.Imaging

Fournit les fonctionnalités d'imagerie avancées de GDI+. Des fonctionnalités graphiques de base sont fournies par l'espace de noms System.Drawing.

System.Drawing.Printing

Fournit des services d'impression. En règle générale, vous créez une nouvelle instance de la classe PrintDocument, définissez les propriétés qui décrivent les éléments à imprimer, puis imprimez le document en appelant la méthode Print.

System.Drawing.Text

Fournit les fonctionnalités typographiques avancées de GDI+. Des fonctionnalités graphiques de base sont fournies par l'espace de noms System.Drawing. Les classes de cet espace de noms permettent aux utilisateurs de créer et d'utiliser des collections de polices.

System.EnterpriseServices

Fournit une infrastructure importante pour les applications d'entreprise. COM+ fournit une architecture de services destinée aux modèles de programmation de composants déployés dans un environnement d'entreprise. Cet espace de noms fournit des objets .NET Framework donnant accès à des services COM+, rendant ainsi les objets .NET Framework plus pratiques pour les applications d'entreprise.

System.EnterpriseServices.CompensatingResourceManager

Fournit des classes qui vous permettent d'utiliser un gestionnaire CRM (Compensating Resource Manager) dans du code managé. Un gestionnaire CRM est un service fourni par COM+ qui vous permet d'inclure des objets non transactionnels dans des transactions du Coordinateur de transaction distribuée Microsoft (DTC, Distributed Transaction Coordinator). Bien que les CRM n'offrent pas les mêmes fonctionnalités qu'un gestionnaire de ressources complet, ils assurent néanmoins l'atomicité transactionnelle (comportement de type tout ou rien) et la durabilité via le journal de récupération.

System.EnterpriseServices.Internal

Fournit une prise en charge d'infrastructure pour les services COM+. Les classes et interfaces de cet espace de noms ont pour but spécifique la prise en charge des appels à System.EnterpriseServices à partir des classes COM+ non managées.

System.Globalization

Contient des classes qui définissent des informations liées à la culture, notamment la langue, le pays ou la région, les calendriers utilisés, les formats des dates, des monnaies et des nombres, ainsi que l'ordre de tri à respecter pour les chaînes. Ces classes sont utiles pour écrire des applications globalisées (internationalisées).

System.IO

Contient des types qui permettent la lecture et l'écriture synchrone et asynchrone de flux de données et de fichiers.

System.IO.Compression

Contient des classes qui fournissent une compression et une décompression de base pour les flux de données.

System.IO.IsolatedStorage

Contient les types qui permettent la création et l'utilisation de magasins isolés. À l'aide de ces magasins, vous pouvez lire et écrire des données auxquelles un code de niveau de confiance inférieur ne peut pas accéder, ainsi qu'éviter l'exposition d'informations sensibles qui peuvent être enregistrées ailleurs dans le système de fichiers. Les données sont stockées dans des compartiments isolés par l'utilisateur en cours et par l'assembly dans lequel réside le code.

System.IO.Ports

Contient des classes qui contrôlent les ports de série : elles fournissent une infrastructure pour les E/S synchrones et pilotées par événements, l'accès aux propriétés des pilotes de série, ainsi que des énumérations permettant de spécifier des caractéristiques de port.

System.Management

Permet d'accéder à un ensemble riche d'informations de gestion et d'événements de gestion sur le système, les périphériques et les applications instrumentés pour l'infrastructure WMI (Windows Management Instrumentation).

System.Management.Instrumentation

Fournit les classes nécessaires à l'instrumentation d'applications pour la gestion et à l'exposition de leurs informations et événements de gestion via WMI aux consommateurs potentiels. Les consommateurs tels que Microsoft Application Center ou Microsoft Operations Manager peuvent alors gérer facilement votre application et l'analyse ainsi que la configuration de votre application sont disponibles pour les scripts d'administrateur ou d'autres applications à la fois managées et non managées.

System.Messaging

Fournit des classes qui vous permettent de vous connecter aux files d'attente de messages, de les analyser et de les gérer sur le réseau, ainsi que d'envoyer, de recevoir ou de lire des messages.

System.Messaging.Design

Contient des classes qui peuvent être utilisées pour étendre la prise en charge au moment du design pour les classes System.Messaging.

System.Net

Constitue une interface de programmation simple pour un grand nombre des protocoles réseau employés aujourd'hui. Les classes WebRequest et WebResponse constituent la base des protocoles enfichables, qui sont une implémentation de services réseau vous permettant de développer des applications qui utilisent des ressources Internet sans vous soucier des spécificités de chaque protocole.

System.Net.Cache

Définit les types et les énumérations utilisés pour définir des stratégies de cache applicables aux ressources et obtenus via l'utilisation des classes WebRequest et HttpWebRequest.

System.Net.Configuration

Contient des classes que les applications utilisent pour accéder par programme aux paramètres de configuration des espaces de noms System.Net et pour les mettre à jour.

System.Net.Mail

Contient les classes utilisées pour envoyer des courriers électroniques à un serveur SMTP (Simple Mail Transfer Protocol).

System.Net.Mime

Contient des types qui sont utilisés pour représenter les en-têtes MIME (Multipurpose Internet Mail Exchange). Ces types sont utilisés avec les types contenus dans l'espace de noms System.Net.Mail pour spécifier les en-têtes de type de contenu, de disposition de contenu et de codage de contenu lors de l'envoi de courrier électronique à l'aide de la classe SmtpClient.

System.Net.NetworkInformation

Fournit l'accès 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 sur le réseau.

System.Net.Sockets

Fournit une implémentation managée de l'interface Windows Sockets (Winsock) pour les développeurs qui doivent contrôler l'accès au réseau.

System.Reflection

Contient des classes et des interfaces qui fournissent une vue managée des types, des méthodes et des champs chargés, avec la possibilité de créer dynamiquement et d'appeler des types.

System.Reflection.Emit

Contient des classes qui permettent à un compilateur ou à un outil d'émettre des métadonnées et le langage MSIL (Microsoft Intermediate Language) et de générer éventuellement un fichier exécutable portable (PE) sur le disque. Les clients principaux de ces classes sont les compilateurs et les moteurs de script.

System.Resources

Contient des classes et des interfaces qui permettent aux développeurs de créer, de stocker et de gérer différentes ressources spécifiques à la culture utilisées dans une application.

System.Resources.Tools

Contient la classe StronglyTypedResourceBuilder qui fournit la prise en charge des ressources fortement typées. A partir de la version 2.0 du .NET Framework, cette fonctionnalité de compilation encapsule l'accès aux ressources en créant des classes qui contiennent un jeu de propriétés en lecture seule (get) statiques, facilitant ainsi l'utilisation des ressources.

System.Runtime

Contient des types avancés qui prennent en charge des espaces de noms divers tels que System, Runtime et Security.

System.Runtime.ConstrainedExecution

Définit des types qui énumèrent et définissent un contrat de fiabilité entre l'auteur d'un code et les développeurs qui prennent une dépendance sur ce code.

System.Runtime.Hosting

Contient des types avancés qui sont utilisés pour l'activation d'applications dans des domaines d'applications.

System.Runtime.CompilerServices

Fournit des fonctionnalités pour les writers de compilateur en utilisant du code managé pour spécifier des attributs dans les métadonnées qui affectent le comportement du Common Language Runtime au moment de l'exécution. Les classes dans cet espace de noms sont destinées uniquement aux writers de compilateur.

System.Runtime.InteropServices

Fournit un large éventail de membres qui prennent en charge COM Interop et les services d'appel de plate-forme. Si ces services ne vous sont pas familiers, consultez Interopération avec du code non managé.

System.Runtime.InteropServices.ComTypes

Contient des méthodes qui représentent des définitions de fonctions COM pour code managé. Ces fonctions remplacent les méthodes UCOM* (devenues obsolètes) dans l'espace de noms System.Runtime.InteropServices.

System.Runtime.InteropServices.CustomMarshalers

Prend en charge l'infrastructure .NET et n'est pas destiné à être directement utilisé à partir de votre code.

System.Runtime.InteropServices.Expando

Contient l'interface IExpando qui permet de modifier un objet par l'ajout ou la suppression de ses membres.

System.Runtime.Remoting

Fournit des classes et des interfaces qui permettent aux développeurs de créer et configurer des applications distribuées.

System.Runtime.Remoting.Activation

Fournit des classes et des objets qui prennent en charge l'activation serveur et client d'objets distants.

System.Runtime.Remoting.Channels

Contient des classes qui prennent en charge et gèrent des canaux et des récepteurs de canal utilisés comme support de transport lorsqu'un client appelle une méthode sur un objet distant.

System.Runtime.Remoting.Channels.Http

Contient des canaux qui utilisent le protocole HTTP pour transporter des messages et des objets vers et à partir d'emplacements distants. Par défaut, les canaux HTTP codent des objets et des appels de méthode au format SOAP pour la transmission, mais d'autres récepteurs de formateur de codage et de décodage peuvent être spécifiés dans les propriétés de configuration d'un canal.

System.Runtime.Remoting.Channels.Ipc

Définit un canal de communication pour l'accès distant qui utilise le système IPC (Interprocess Communication) du système d'exploitation Windows. Parce qu'il n'utilise pas les communications réseau, le canal IPC est beaucoup plus rapide que les canaux HTTP et TCP, mais il ne peut être utilisé que pour les communications entre les différents domaines d'application d'un même ordinateur physique.

System.Runtime.Remoting.Channels.Tcp

Contient des canaux qui utilisent le protocole TCP pour transporter des messages et des objets vers et à partir d'emplacements distants. Par défaut, les canaux TCP codent des objets et des appels de méthode au format binaire pour la transmission, mais d'autres récepteurs de formateur de codage et de décodage peuvent être spécifiés dans les propriétés de configuration d'un canal.

System.Runtime.Remoting.Contexts

Contient des objets qui définissent les contextes dans lesquels résident tous les objets. Un contexte est une séquence ordonnée de propriétés qui définit un environnement pour les objets dans celui-ci. Les contextes sont créés au cours du processus d'activation pour des objets dont la configuration impose certains services automatiques tels que la synchronisation, les transactions, l'activation juste-à-temps (JIT, Just-In-Time), la sécurité, etc. Plusieurs objets peuvent coexister dans un contexte.

System.Runtime.Remoting.Lifetime

Contient des classes qui gèrent la durée de vie d'objets existants. Traditionnellement, un garbage collection distribué utilise des décomptes de références et l'interrogation avec l'utilitaire ping pour contrôler la durée de vie des objets. Cela fonctionne bien en présence d'un faible nombre de clients par service, mais ne s'avère pas adapté lors de l'emploi de milliers de clients par service. Le service de durée de vie distant associe un bail à chaque service et supprime un service à l'expiration du bail. Le service de durée de vie peut prendre en charge la fonction d'un garbage collector distribué classique et s'adapte bien en cas d'augmentation du nombre de clients par serveur.

System.Runtime.Remoting.Messaging

Contient des classes servant à créer des messages et à communiquer à distance avec ceux-ci. L'infrastructure distante utilise des messages pour communiquer avec des objets distants. Des messages sont utilisés pour transmettre des appels de méthode distants, pour activer des objets distants et pour communiquer des informations. Un objet de message transporte un ensemble de propriétés nommées, y compris les identificateurs d'action, les informations d'envoi et les paramètres.

System.Runtime.Remoting.Metadata

Contient des classes et des attributs pouvant être utilisés pour personnaliser la génération et le traitement de SOAP pour des objets et des champs. Les classes de cet espace de noms peuvent être utilisées pour indiquer le champ d'en-tête SOAPAction, la sortie de type, le nom d'élément XML et l'URI de l'espace de noms XML de la méthode.

System.Runtime.Remoting.Metadata.W3cXsd2001

Contient le langage XSD (XML Schema Definition) défini par le World Wide Web Consortium (W3C) en 2001. La spécification « XML Schema Part2: Data types » du W3C identifie le format et le comportement de différents types de données. Cet espace de noms contient des classes wrapper pour les types de données qui sont conformes à la spécification du W3C. Tous les types de date et d'heure sont conformes aux normes ISO.

System.Runtime.Remoting.MetadataServices

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 d'un schéma XML pour l'infrastructure distante.

System.Runtime.Remoting.Proxies

Contient des classes qui contrôlent et fournissent des fonctionnalités destinées aux proxies. Un proxy est un objet local qui est l'image d'un objet distant. Les proxies permettent aux clients d'accéder à des objets à travers les limites d'accès distant.

System.Runtime.Remoting.Services

Contient des classes de service qui fournissent des fonctionnalités au .NET Framework.

System.Runtime.Serialization

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 séquence linéaire d'octets pour stockage ou transmission à un autre emplacement. La désérialisation est le processus consistant à accepter des informations stockées et à recréer des objets à partir de celles-ci.

System.Runtime.Serialization.Formatters

Fournit des énumérations courantes, des interfaces et des classes utilisées par des formateurs de sérialisation.

System.Runtime.Serialization.Formatters.Binary

Contient la classe BinaryFormatter qui peut être utilisée pour sérialiser et désérialiser des objets au format binaire.

System.Runtime.Serialization.Formatters.Soap

Contient la classe SoapFormatter qui peut être utilisée pour sérialiser et désérialiser des objets au format SOAP.

System.Security

Fournit la structure sous-jacente du système de sécurité .NET Framework, y compris les classes de base pour les autorisations.

System.Security.Cryptography

Fournit des services de chiffrement, comprenant le codage et le décodage sécurisé des données, ainsi que beaucoup d'autres opérations, telles que le hachage, la génération aléatoire de nombres et l'authentification de messages.

System.Security.Cryptography.Pkcs

Fournit des éléments de programmation pour les normes de chiffrement à clé publique (PKCS, Public Key Cryptography Standards).

System.Security.Cryptography.X509Certificates

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 façon unique et positive le détenteur du certificat.

System.Security.Cryptography.Xml

Contient des classes pour prendre en charge la création et la validation de 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 », décrite à l'adresse http://www.w3.org/TR/xmldsig-core/.

System.Security.Permissions

Définit les classes qui contrôlent l'accès aux opérations et aux ressources basées sur une stratégie.

System.Security.Policy

Contient des groupes de codes, des conditions d'appartenance et des preuves. Ces trois types de classes sont utilisés pour créer les règles appliquées par le système de stratégie de sécurité du .NET Framework. Les classes de preuve sont l'entrée dans la stratégie de sécurité et les conditions d'appartenance sont les commutateurs ; ensemble, ils créent des instructions de stratégie et déterminent le jeu d'autorisations accordé. Les niveaux de stratégie et les groupes de codes constituent la structure de la hiérarchie de la stratégie. Les groupes de codes sont l'encapsulation d'une règle et sont disposés de manière hiérarchique dans un niveau de stratégie.

System.Security.Principal

Définit un objet Principal qui représente le contexte de sécurité dans lequel le code est exécuté.

System.ServiceProcess

Fournit des classes qui vous permettent d'implémenter, d'installer et de contrôler les applications de service Windows. Les services sont des fichiers exécutables de longue durée 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, ainsi qu'un comportement personnalisé et des actions à entreprendre lorsque le système s'arrête.

System.Text

Contient des classes représentant le codage de caractères ASCII, Unicode, UTF-7 et UTF-8 ; des classes de base abstraites pour convertir des blocs de caractères en direction et en provenance de blocs d'octets ; et une classe d'assistance qui manipule et formate les objets String sans créer des instances intermédiaires de String.

System.Text.RegularExpressions

Contient des classes qui permettent d'accéder au moteur des expressions régulières du .NET Framework. Cet espace de noms fournit des fonctions d'expressions régulières qui peuvent être utilisées à partir de toute plate-forme et tout langage s'exécutant dans Microsoft .NET Framework.

System.Threading

Fournit des classes et des interfaces qui permettent la programmation multithread. En plus des classes permettant la synchronisation des activités des threads et l'accès aux données (Mutex, Monitor, Interlocked, AutoResetEvent, etc.), cet espace de noms comprend une classe ThreadPool qui vous permet d'utiliser un pool de threads fournis par le système et une classe Timer qui exécute les méthodes de rappel sur des threads du pool de threads.

System.Timers

Fournit le composant Timer qui vous permet de déclencher un événement à un intervalle spécifié.

System.Transactions

Contient des classes qui permettent à votre code de participer aux transactions. Les classes prennent en charge les transactions à participants multiples et distribués, les notifications de phase multiples et les inscriptions durables.

System.Transactions.Configuration

Contient des classes qui décrivent les options de configuration utilisées par les classes System.Transactions

System.Transactions.Ltm

Contient des classes utilisées pour la gestion des transactions par le gestionnaire de transactions.

System.Transactions.Oletx

Contient des classes utilisées pour la gestion des transactions par le gestionnaire de transactions OLE.

System.Web

Fournit des classes et des interfaces permettant la communication entre le navigateur et le serveur. Cet espace de noms inclut la classe HTTPRequest, qui fournit des informations complètes sur la demande HTTP actuelle, la classe HTTPResponse qui gère la sortie HTTP au client, et la classe HTTPServerUtility qui fournit l'accès aux utilitaires et aux processus côté serveur. System.Web inclut également des classes utilisées pour la manipulation des cookies, pour le transfert de fichiers, pour l'obtention d'informations sur les exceptions et pour le contrôle de cache de sortie.

System.Web.Administration

Contient des classes utilisées par l'outil Administration de site Web dans le but d'administrer et de configurer des applications ASP.NET sur un serveur Web.

System.Web.Caching

Fournit des classes pour la mise en cache sur le serveur de données souvent utilisées. Cela inclut la classe Cache, dictionnaire permettant de stocker des objets de données arbitraires, tels que des tables de hachage et des groupes de données. Il permet en outre d'utiliser sur ces objets des fonctionnalités de péremption et des méthodes d'ajout et de suppression. Vous pouvez également ajouter les objets en désignant leur dépendance par rapport à d'autres fichiers ou entrées de cache et effectuer un rappel pour avertir votre application au moment où un objet est supprimé du Cache.

System.Web.Compilation

Contient des classes utilisées pour générer et compiler des types de fichiers personnalisés dans l'environnement de génération ASP.NET.

System.Web.Configuration

Contient des classes servant à définir une configuration ASP.NET.

System.Web.Handlers

Contient des classes de gestionnaire HTTP qui traitent les requêtes HTTP sur un serveur Web.

System.Web.Hosting

Fournit la fonctionnalité permettant d'héberger des applications ASP.NET à partir d'applications managées en dehors des services IIS (Internet Information Services) de Microsoft.

System.Web.Mail

Les classes de cet espace de noms sont obsolètes ; utilisez à la place les classes de l'espace de noms System.Net.Mail. Contient des classes qui vous permettent de construire et d'envoyer des messages à l'aide du composant de message CDOSYS. Le message électronique est remis soit par le service de messagerie SMTP intégré à Microsoft Windows 2000, soit par un serveur SMTP arbitraire. Les classes de cet espace de noms peuvent être utilisées à partir d'ASP.NET ou d'une application managée quelconque.

System.Web.Management

Contient des classes et des interfaces utilisées pour gérer et surveiller l'état de santé d'applications Web.

System.Web.Mobile

Contient les fonctionnalités centrales, y compris l'authentification et la gestion des erreurs, nécessaires pour la création d'applications Web mobiles ASP.NET.

System.Web.Profile

Contient des classes utilisées pour implémenter le profil utilisateur ASP.NET dans des applications serveur Web.

System.Web.RegularExpressions

Fournit des expressions régulières utilisées pour analyser les fichiers ASP.NET. Tous les membres de l'espace de noms System.Web.RegularExpressions sont des descendants de la classe Regex.

System.Web.Security

Contient des classes à utiliser pour implémenter une sécurité ASP.NET dans des applications serveur Web.

System.Web.Services

Se compose des classes qui permettent de créer des services Web XML à partir de clients de services Web ASP.NET et XML. Les services Web XML sont des applications qui permettent d'échanger des messages dans un environnement faiblement couplé à l'aide de protocoles standard tels que HTTP, XML, XSD, SOAP et WSDL. Les services Web XML permettent de générer des applications modulaires dans et entre sociétés utilisant des environnements hétérogènes, pour qu'elles puissent fonctionner avec une grande variété d'implémentations, de plates-formes et de périphériques. Les messages XML SOAP de ces applications peuvent se composer de parties définies avec précision (structurées et typées) ou non (utilisant un XML arbitraire). La possibilité qu'ont les messages d'évoluer au fil du temps sans rompre le protocole est fondamentale pour la souplesse et la robustesse des services Web XML en tant que bloc de construction de l'avenir du Web.

System.Web.Services.Configuration

Se compose des classes qui configurent la façon dont fonctionnent les services Web XML créés avec ASP.NET.

System.Web.Services.Description

Se compose des classes qui permettent de décrire publiquement un service Web XML à l'aide du langage WSDL (Web Services Description Language). Chaque classe de cet espace de noms correspond à un élément particulier de la spécification WSDL et la hiérarchie des classes correspond à la structure XML d'un document WSDL valide.

System.Web.Services.Discovery

Se compose des classes qui permettent aux clients de localiser les services Web XML disponibles sur un serveur Web à l'aide du processus de découverte de services Web XML.

System.Web.Services.Protocols

Se compose des classes qui définissent les protocoles utilisés pour transmettre des données sur le câble pendant la communication entre les services Web XML créés avec ASP.NET et leurs clients.

System.Web.SessionState

Fournit des classes et des interfaces qui permettent le stockage de données spécifiques d'un client particulier dans une application Web sur le serveur. Les données relatives à l'état de session servent à donner au client l'apparence d'une connexion persistante avec l'application. Les informations sur l'état peuvent être stockées dans la mémoire de traitement locale ou, dans une configuration utilisant une batterie de serveurs Web, stockées en dehors du traitement, à l'aide du service d'état ASP.NET ou d'une base de données SQL Server.

System.Web.UI

Fournit des classes et des interfaces qui permettent de créer des contrôles et des pages à faire apparaître dans vos applications Web en tant qu'éléments d'interface utilisateur sur une page Web. Cet espace de noms inclut la classe Control, qui dote tous les contrôles, qu'il s'agisse de contrôles HTML, de contrôles Web ou de contrôles utilisateur, d'un jeu de fonctionnalités commun. Il inclut également le contrôle Page, qui est automatiquement généré à chaque demande d'une page se trouvant dans votre application Web. D'autres classes sont également fournies pour doter les contrôles serveur Web Forms de fonctionnalités de liaison de données, d'une possibilité d'enregistrer l'état d'affichage d'une page ou d'un contrôle donné et de fonctions d'analyse, qu'il s'agisse de contrôles programmables ou littéraux.

System.Web.UI.Adapters

Contient les classes de base utilisées pour les adaptateurs de contrôle et de page que vous pouvez utiliser pour substituer des états de cycle de vie de pages et de contrôles, dans le but de modifier leur balisage ou leur comportement par défaut afin de les adapter à de nouvelles normes ou à des navigateurs spécifiques.

System.Web.UI.Design

Contient des classes qui peuvent être utilisées pour étendre la prise en charge au moment du design des contrôles serveur Web et Web Forms.

System.Web.UI.Design.MobileControls

Obsolète. Contient des classes qui fournissent la prise en charge au moment du design pour les classes contenues dans l'espace de noms System.Web.UI.MobileControls. Les classes de cet espace de noms sont obsolètes ; utilisez à la place les classes de System.Web.UI.Design.WebControls.

System.Web.UI.Design.MobileControls.Converters

Contient des classes qui fournissent la prise en charge au moment du design pour les convertisseurs de type de données inclus dans des contrôles mobiles.

System.Web.UI.Design.WebControls

Contient des classes qui peuvent être utilisées pour étendre la prise en charge au moment du design pour les contrôles serveur Web.

System.Web.UI.Design.WebControls.WebParts

Contient des classes qui fournissent la prise en charge au moment du design pour les contrôles dérivés de classes incluses dans l'espace de noms System.Web.UI.WebControls.WebParts.

System.Web.UI.HtmlControls

Collection de classes qui permet de créer des contrôles serveur HTML sur une page Web Forms. Les contrôles serveur HTML s'exécutent sur le serveur et sont directement mappés vers des balises HTML standard prises en charge par la plupart des navigateurs. Cela permet de contrôler par programme les éléments HTML d'une page Web Forms.

System.Web.UI.Imaging

Contient des classes utilisées pour générer des images dynamiques et pour créer des services de génération d'images personnalisées.

System.Web.UI.MobileControls

Obsolète. Contient un ensemble de contrôles serveur ASP.NET qui peuvent rendre intelligemment votre application pour différents périphériques mobiles. Les classes de cet espace de noms sont obsolètes ; utilisez à la place les contrôles de System.Web.UI.WebControls.

System.Web.UI.MobileControls.Adapters

Contient des classes que vous pouvez utiliser pour substituer les étapes de cycle de vie d'un contrôle mobile dans le but de modifier son balisage ou son comportement HTML, CHTML ou WML par défaut afin de l'adapter à de nouvelles normes, à des navigateurs ou à des périphériques mobiles spécifiques.

System.Web.UI.MobileControls.Adapters.XhtmlAdapters

Contient des classes que vous pouvez utiliser pour substituer les étapes de cycle de vie d'un contrôle mobile dans le but de modifier son ou son comportement XHTML par défaut afin de l'adapter à de nouvelles normes, à des navigateurs ou à des périphériques mobiles spécifiques.

System.Web.UI.WebControls

Contient des classes qui vous permettent de créer des contrôles serveur Web sur une page Web. Les contrôles serveur Web sont exécutés sur le serveur et incluent des contrôles de formulaire tels que des boutons et des zones de texte. Ils incluent également des contrôles ayant un but spécial, par exemple un calendrier. Comme les contrôles serveur Web s'exécutent sur le serveur, il est possible de contrôler ces éléments par programme. Les contrôles serveur Web sont plus abstraits que les contrôles serveur HTML. Leur modèle objet ne reflète pas nécessairement la syntaxe HTML.

System.Web.UI.WebControls.Adapters

Contient des classes que vous pouvez utiliser pour substituer des étapes de cycle de vie d'un contrôle Web pour modifier son balisage ou son comportement par défaut afin de l'adapter à de nouvelles normes ou à des navigateurs spécifiques.

System.Web.UI.WebControls.WebParts

Contient un jeu intégré de classes et d'interfaces utilisé pour créer des pages Web dont l'apparence et le comportement peuvent être modifiés (personnalisé) par les utilisateurs finaux. Les paramètres définis par l'utilisateur de chaque page sont enregistrés en vue des sessions ultérieures du navigateur.

System.Web.Util

Contient des classes qui permettent aux méthodes de rappel d'être exécutées dans le cadre d'une transaction et qui permettent de publier le travail dans des threads séparés.

System.Windows.Forms

Contient des classes permettant de créer des applications Windows qui profitent pleinement des fonctionnalités élaborées de l'interface utilisateur disponibles dans le système d'exploitation Microsoft Windows.

System.Windows.Forms.ComponentModel.Com2Interop

Contient des classes d'assistance que Visual Studio utilise pour afficher des pages de propriétés en mode Design.

System.Windows.Forms.Design

Contient des classes qui prennent en charge la configuration et le comportement au moment du design pour les composants Windows Forms. Ces classes sont : les classes de concepteurs qui fournissent la prise en charge pour des composants Windows Forms, un ensemble de services de design, des classes UITypeEditor pour la configuration de certains types de propriétés et des classes permettant d'importer des contrôles ActiveX.

System.Windows.Forms.Design.Behavior

Contient des classes utilisées pour créer un comportement d'interface utilisateur personnalisée pour les composants au moment du design.

System.Windows.Forms.Layout

Contient des classes qui prennent en charge des comportements de mise en page au moment du design et de l'exécution.

System.Windows.Forms.Printing

Fournit des classes utilisées pour créer des rapports simples dotés d'en-têtes, de pieds de page et d'une présentation sous forme de tableau. L'impression est effectuée avec la classe SimplePrintDocument et rend l'impression aussi simple que dans la console.

System.Windows.Forms.PropertyGridInternal

Fournit une prise en charge interne du contrôle PropertyGrid. Les classes contenues dans cet espace de noms prennent en charge l'infrastructure .NET Framework et ne sont pas destinées à être utilisées directement à partir de votre code

System.Xml

Fournit une prise en charge des normes pour le traitement du code XML.

System.Xml.Schema

Contient les classes XML qui assurent la prise en charge standard des schémas XSD (XML Schema Definition).

System.Xml.Serialization

Contient des classes servant à sérialiser des objets en documents au format XML ou en flux.

System.Xml.XPath

Contient l'analyseur et le moteur d'évaluation XPath. Il prend en charge la recommandation du W3C intitulée XML Path Language (XPath) Version 1.0 (www.w3.org/TR/xpath).

System.Xml.Xsl

Prend en charge les transformations XSLT (Extensible Stylesheet Transformation). Il est conforme à la recommandation du W3C intitulée XSL Transformations (XSLT) Version 1.0 (www.w3.org/TR/xslt).

System.Xml.Xsl.Runtime

Fournit la prise en charge interne des classes de l'espace de noms System.Xml.Xsl. Les classes contenues dans cet espace de noms prennent en charge l'infrastructure .NET Framework et ne sont pas destinées à être utilisées directement à partir de votre code.

Ajouts de la communauté

AJOUTER
Afficher:
© 2014 Microsoft