.NET API browser

Welcome to the .NET API browser – your one-stop shop for all .NET-based APIs from Microsoft. Start searching for any managed APIs by typing in the box below.

If you have any feedback, create a new issue in the dotnet/dotnet-api-docs repo.

Filtres rapides

Référence d’API .NET Framework version 4.8

NomDescription
Accessibility NamespaceReprésente un wrapper managé pour l’interface d’accessibilité COM (Component Object Model).
Microsoft.Activities.Build NamespaceClasses liées aux tâches de génération de flux de travail.
Microsoft.Activities.Build.Debugger NamespaceClasses liées au débogueur de génération.
Microsoft.Activities.Build.Expressions NamespaceClasses liées à la génération des expressions.
Microsoft.Activities.Build.Validation NamespaceMicrosoft.Activities.Build.Validation fournit les classes liées à la validation de la génération.
Microsoft.Build.BuildEngine NamespaceRepresents the MSBuild engine. For more information, see MSBuild.
Microsoft.Build.Construction NamespaceContains types that the MSBuild object model uses to construct project roots with unevaluated values. Each project root corresponds to a project or targets file. For information, see MSBuild.
Microsoft.Build.Conversion NamespaceContains types that Visual Studio uses to convert project files from an older version of Visual Studio.
Microsoft.Build.Debugging NamespaceContains type for managing the debugger.
Microsoft.Build.Evaluation NamespaceContains types that the MSBuild object model uses to evaluate projects. Each project is associated with one or more project roots. For information, see MSBuild.
Microsoft.Build.Exceptions NamespaceContains exception types that may be thrown during the build process.
Microsoft.Build.Execution NamespaceContains types that the MSBuild object model uses to build projects. For information, see MSBuild.
Microsoft.Build.Framework NamespaceContains the types that define how tasks and loggers interact with the MSBuild engine. For information, see MSBuild.
Microsoft.Build.Framework.XamlTypes NamespaceClasses used to represent XAML types parsed from files, rules, and other sources.
Microsoft.Build.Logging NamespaceContains types used for logging the progress of a build. For information, see MSBuild.
Microsoft.Build.Tasks NamespaceContains the implementation of all tasks shipping with MSBuild. For information, see MSBuild.
Microsoft.Build.Tasks.Deployment.Bootstrapper NamespaceContains classes used internally by MSBuild.
Microsoft.Build.Tasks.Deployment.ManifestUtilities NamespaceContains classes that MSBuild uses.
Microsoft.Build.Tasks.Hosting NamespaceContains classes used internally by MSBuild.
Microsoft.Build.Tasks.Windows NamespaceContient l’implémentation de toutes les tâches livrées avec MSBuild. Les types dans cet espace de noms prennent en charge l’infrastructure WPF (Windows Presentation Foundation), et ne sont pas destinés à être utilisés directement à partir de votre code.
Microsoft.Build.Tasks.Xaml NamespaceProvides classes related to XAML build tasks.
Microsoft.Build.Utilities NamespaceProvides helper classes that you can use to create your own MSBuild loggers and tasks. For information, see MSBuild.
Microsoft.CSharp NamespaceContient des classes qui prennent en charge la compilation et la génération de code à l’aide du langage C#.
Microsoft.CSharp.Activities NamespaceClasses liées aux activités C#.
Microsoft.CSharp.RuntimeBinder NamespaceFournit des classes et des interfaces qui prennent en charge l’interopérabilité entre Dynamic Language Runtime et C#.
Microsoft.JScript NamespaceContient des classes qui prennent en charge la compilation et la génération de code à l’aide du langage JScript.
Microsoft.JScript.Vsa NamespaceContient des interfaces qui vous permettent d’intégrer des scripts pour les moteurs de scripts du .NET Framework dans JScript, ainsi que de compiler et d’exécuter du code au moment de l’exécution.
Microsoft.SqlServer.Server NamespaceIl s’agit d’une bibliothèque d’assistance pour Microsoft.Data.SqlClient, qui permet la prise en charge inter-framework des types UDT. La bibliothèque implémente les types requis sur .NET Standard 2.0 pour la compatibilité avec .NET les frameworks cibles et .NET Core le type les transfère lors du ciblage .NET Framework. Contient des classes, des interfaces et des énumérations propres à l’intégration du Common Language Runtime (CLR) du Microsoft .NET Framework dans Microsoft SQL Server et à l’environnement d’exécution du processus du moteur de base de données SQL Server. Contient des classes, des interfaces et des énumérations propres à l’intégration du Common Language Runtime (CLR) du Microsoft .NET Framework dans Microsoft SQL Server et à l’environnement d’exécution du processus du moteur de base de données SQL Server.
Microsoft.VisualBasic NamespaceContient les types qui prennent en charge le runtime Visual Basic en Visual Basic.
Microsoft.VisualBasic.Activities NamespaceFournit les classes liées aux activités Visual Basic.
Microsoft.VisualBasic.Activities.XamlIntegration NamespaceFournit les classes liées à l'intégration de XAML dans Visual Basic.
Microsoft.VisualBasic.ApplicationServices NamespaceContient 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.Compatibility.VB6 NamespaceContient des fonctions et objets fournis pour être utilisés par les outils de mise à niveau de Visual Basic 6.0 vers Visual Basic 2008.
Microsoft.VisualBasic.CompilerServices NamespaceContient des types utilisables en interne uniquement qui prennent en charge le compilateur Visual Basic.
Microsoft.VisualBasic.Devices NamespaceContient des types qui prennent en charge les objets My relatifs aux périphériques dans Visual Basic.
Microsoft.VisualBasic.FileIO NamespaceContient des types qui prennent en charge l’objet de système de fichiers My en Visual Basic.
Microsoft.VisualBasic.Logging NamespaceContient des types qui prennent en charge les objets de journalisation My en Visual Basic et fournit un écouteur de journalisation simple qui dirige la sortie vers un fichier.
Microsoft.VisualBasic.MyServices NamespaceContient des types qui prennent en charge My dans Visual Basic.
Microsoft.VisualBasic.MyServices.Internal NamespaceContient des types à usage interne uniquement qui prennent en charge My dans Visual Basic.
Microsoft.VisualC NamespaceContient des classes qui prennent en charge la compilation et la génération de code à l’aide du langage C++.
Microsoft.VisualC.StlClr NamespaceContient les classes, les interfaces et les énumérateurs qui sont utilisés pour implémenter la bibliothèque STL/CLR.
Microsoft.VisualC.StlClr.Generic NamespaceContient les classes, interfaces et itérateurs utilisés pour implémenter l'interface générique dans la bibliothèque STL/CLR. En utilisant cette interface générique, d'autres langages .NET, tels que C# et Visual Basic, peuvent appeler du code écrit à l'aide de STL/CLR.
Microsoft.Win32 NamespaceFournit deux types de classes : celles qui gèrent les événements déclenchés par le système d’exploitation et celles qui manipulent le Registre système.
Microsoft.Win32.SafeHandles NamespaceContient des classes qui sont des dérivations abstraites de classes de handles sécurisés, qui fournissent des fonctionnalités communes prenant en charge des handles de fichiers et de système d’exploitation.
Microsoft.Windows.Input NamespaceContient les interfaces de commandes d'aperçu dans un contrôle de ruban Microsoft pour WPF.
Microsoft.Windows.Themes NamespaceFournit une exposition au jeu de thèmes définis par Windows Presentation Foundation. Dans WPF, un thème est un ensemble de ressources, définies au niveau système, qui fournissent l'apparence par défaut des contrôles et d'autres éléments visuels d'une application. Les thèmes WPF sont créés à l'aide de styles et incluent Luna, Aero, Royale et Classic. Seule la zone client d'une application WPF utilise ces thèmes ; l'apparence de la bordure de fenêtre et des boutons qui constituent le chrome de la fenêtre est contrôlée par le service Win32 Thème.
System NamespaceContient des classes fondamentales et des classes de base qui définissent des types de données de valeur et de référence couramment utilisés, des événements et des gestionnaires d’événements, des interfaces, des attributs et des exceptions de traitement.
System.Activities NamespaceFournit les classes liées aux activités système.
System.Activities.Core.Presentation NamespaceFournit les classes liées à la présentation.
System.Activities.Core.Presentation.Factories NamespaceFournit les classes liées aux fabriques de présentation.
System.Activities.Core.Presentation.Themes NamespaceFournit les classes associées aux thèmes de présentation.
System.Activities.Debugger NamespaceFournit les classes liées au débogueur du système.
System.Activities.Debugger.Symbol NamespaceFournit les classes liées aux symboles de débogueur.
System.Activities.DurableInstancing NamespaceFournit les classes liées à l'instanciation durable.
System.Activities.DynamicUpdate NamespaceFournit les classes liées aux mises à jour dynamiques.
System.Activities.ExpressionParser NamespaceFournit les classes liées à l'analyse d'expression.
System.Activities.Expressions NamespaceFournit les classes liées aux expressions.
System.Activities.Hosting NamespaceFournit des classes connexes à l'hébergement.
System.Activities.Persistence NamespaceFournit les classes liées à la persistance.
System.Activities.Presentation NamespaceFournit les classes liées à la présentation.
System.Activities.Presentation.Annotations NamespaceFournit les classes liées aux annotations de présentation.
System.Activities.Presentation.Converters NamespaceFournit les classes liées aux convertisseurs.
System.Activities.Presentation.Debug NamespaceFournit les classes liées au débogage de présentation.
System.Activities.Presentation.Expressions NamespaceFournit les classes liées aux expressions.
System.Activities.Presentation.Hosting NamespaceFournit des classes connexes à l'hébergement.
System.Activities.Presentation.Metadata NamespaceFournit les classes liées aux métadonnées de présentation.
System.Activities.Presentation.Model NamespaceFournit les classes liées au modèle de présentation.
System.Activities.Presentation.PropertyEditing NamespaceFournit les classes liées à la modification de propriété.
System.Activities.Presentation.Services NamespaceFournit des classes associées aux services de présentation.
System.Activities.Presentation.Sqm NamespaceFournit les classes liées à SQM.
System.Activities.Presentation.Toolbox NamespaceClasses liées à la boîte à outils de présentation.
System.Activities.Presentation.Validation NamespaceFournit les classes liées à la validation.
System.Activities.Presentation.View NamespaceFournit les classes liées aux modes de présentation.
System.Activities.Presentation.View.OutlineView NamespaceFournit les classes liées au mode Plan.
System.Activities.Presentation.ViewState NamespaceFournit les classes liées à l'affichage des données d'état et à la gestion des états d'affichage.
System.Activities.Statements NamespaceFournit les classes liées aux instructions d'activité.
System.Activities.Statements.Tracking NamespaceFournit les classes pour la surveillance des exécutions d'état et des transitions d'état des machines à états.
System.Activities.Tracking NamespaceContient des classes utilisées pour créer les enregistrements de suivi de workflow et interagir avec eux. Les enregistrements de suivi sont créés par l'exécution du flux de travail lorsqu'une instance de flux de travail s'exécute, et sont accessibles par les classes qui héritent de TrackingParticipant.
System.Activities.Validation NamespaceFournit les classes liées à la validation d'activité personnalisée.
System.Activities.XamlIntegration NamespaceContient les classes fournissant le support pour la sérialisation d'activités en XAML.
System.AddIn NamespaceContient l’attribut AddInAttribute pour identifier des compléments.
System.AddIn.Contract NamespaceContient des interfaces et des structures sur lesquelles est basée la communication entre les composants mis à jour indépendamment.
System.AddIn.Contract.Automation NamespaceContient des interfaces que les composants utilisent pour accéder aux informations de type et appeler des membres de type.
System.AddIn.Contract.Collections NamespaceContient des interfaces qui définissent des collections d’objets IContract et RemoteArgument.
System.AddIn.Hosting NamespaceFournit des classes pour découvrir, enregistrer, activer et contrôler des compléments.
System.AddIn.Pipeline NamespaceFournit des classes pour construire le pipeline de communication entre une application hôte et un complément.
System.CodeDom NamespaceContient des classes qui peuvent être utilisées pour représenter les éléments et la structure d’un document de code source. Les classes de cet espace de noms peuvent être utilisées pour créer la structure d'un document de code source qui peut s'afficher comme code source dans un langage pris en charge à l'aide de la fonctionnalité fournie par l'espace de noms System.CodeDom.Compiler.
System.CodeDom.Compiler NamespaceContient des types permettant de gérer la génération et la compilation de code source dans les langages de programmation pris en charge. Chaque générateur de code peut produire du code source dans un langage de programmation spécifique, basé sur la structure des modèles de code source CodeDOM (Code Document Object Model) qui contiennent des éléments fournis par l'espace de noms System.CodeDom.
System.Collections NamespaceContient 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.Concurrent NamespaceFournit plusieurs classes de collection thread-safe qui doivent être utilisées à la place des types correspondants dans les espaces de noms System.Collections et System.Collections.Generic chaque fois que plusieurs threads accèdent simultanément à la collection. Toutefois, l’accès aux éléments d’un objet de collection par le biais de méthodes d’extension ou d’implémentations d’interface explicites n’est pas garanti pour être thread-safe et peut être synchronisé par l’appelant.
System.Collections.Generic NamespaceContient des interfaces et des classes qui définissent des collections génériques, ce qui permet aux utilisateurs de créer des collections fortement typées qui offrent une meilleure sécurité et des performances de type que les collections fortement typées non génériques.
System.Collections.ObjectModel NamespaceContient des classes qui peuvent être utilisées comme collections dans le modèle objet d’une bibliothèque réutilisable. Utilisez ces classes lorsque les propriétés ou méthodes retournent des collections.
System.Collections.Specialized NamespaceContient 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 NamespaceFournit des classes utilisées pour implémenter le comportement des composants et des contrôles au moment de l'exécution et au moment du design. Cet espace de noms inclut les classes et les interfaces de base servant à l’implémentation des attributs et des convertisseurs de type, à la liaison à des sources de données et à la gestion des licences des composants.
System.ComponentModel.Composition NamespaceCet espace de noms fournit des classes qui constituent le cœur de Managed Extensibility Framework, ou MEF.
System.ComponentModel.Composition.Hosting NamespaceFournit des types MEF (Managed Extensibility Framework) utiles aux développeurs d’applications extensibles ou d’hôtes.
System.ComponentModel.Composition.Primitives NamespaceCet espace de noms fournit les types primitifs sous-jacents au modèle de programmation MEF.
System.ComponentModel.Composition.ReflectionModel NamespaceFournit des types MEF (Managed Extensibility Framework) aux développeurs qui utilisent un modèle de programmation basé sur la réflexion.
System.ComponentModel.Composition.Registration NamespaceContient des types qui permettent la configuration basée sur les règles des composants MEF (Managed Extensibility Framework).
System.ComponentModel.DataAnnotations NamespaceFournit des classes d’attributs utilisées pour définir des métadonnées pour les contrôles de données ASP.NET et ASP.NET MVC.
System.ComponentModel.DataAnnotations.Schema NamespaceFournit la prise en charge des classes d’attributs utilisées pour définir des métadonnées pour les contrôles de données ASP.NET et ASP.NET MVC.
System.ComponentModel.Design NamespaceContient des classes dont les développeurs peuvent se servir pour générer un comportement personnalisé au moment du design pour des composants et des interfaces utilisateur, afin de configurer les composants au moment du design. L'environnement au moment du design fournit des systèmes qui permettent aux développeurs d'organiser les composants et de configurer leurs propriétés. Pour fonctionner correctement dans un environnement au moment du design, certains composants peuvent requérir un comportement spécifique au moment du design uniquement. Il peut également s'avérer utile de fournir des interfaces utilisateur personnalisées qui aideront les développeurs à configurer les composants ou les valeurs de types de données complexes. Les classes et les interfaces définies dans cet espace de noms peuvent servir à générer un comportement au moment du design pour des composants, à accéder aux services de design et à implémenter des interfaces personnalisées de configuration au moment du design.
System.ComponentModel.Design.Data NamespaceContient des classes que vous pouvez utiliser pour générer le comportement au moment du design pour les composants relatifs aux données.
System.ComponentModel.Design.Serialization NamespaceFournit des types qui prennent en charge la personnalisation et le contrôle de la sérialisation au moment du design.
System.Configuration NamespaceContient les types qui fournissent le modèle de programmation pour la gestion des données de configuration.
System.Configuration.Assemblies NamespaceContient des classes utilisées pour configurer un assembly.
System.Configuration.Install NamespaceFournit 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 de tous les programmes d’installation personnalisés de .NET Framework.
System.Configuration.Internal NamespaceContient des types de configuration destinés uniquement à une utilisation interne.
System.Configuration.Provider NamespaceContient les classes de base partagées par les applications serveur et clientes pour prendre en charge un modèle enfichable afin d’ajouter ou de supprimer facilement des fonctionnalités.
System.Data NamespacePermet d’accéder à des classes qui représentent l’architecture ADO.NET. ADO.NET vous permet de construire des composants qui gèrent efficacement les données provenant de plusieurs sources.
System.Data.Common NamespaceContient des classes partagées par les fournisseurs de données .NET.
System.Data.Common.CommandTrees NamespaceFournit des classes pour construire des expressions qui constituent une arborescence de commandes.
System.Data.Common.CommandTrees.ExpressionBuilder NamespaceFournit une API d’arborescence de commandes.
System.Data.Common.CommandTrees.ExpressionBuilder.Spatial NamespaceContient une classe qui représente les fonctions EDM (Entity Data Model) d’un type spatial.
System.Data.Common.EntitySql NamespaceInclut la classe EntitySqlParser et d’autres classes de prise en charge. Ces classes vous permettent d'analyser une chaîne de requête Entity SQL et de créer une requête d'arborescence de commandes.
System.Data.Design NamespaceContient des classes qui peuvent être utilisées pour générer un groupe de données typé personnalisé.
System.Data.Entity.Design NamespaceContient des classes pour générer des fichiers EDM (Entity Data Model) et du code source objet.
System.Data.Entity.Design.AspNet NamespaceContient les fournisseurs de génération EDM (Entity Data Model) pour l’environnement de génération ASP.NET.
System.Data.Entity.Design.PluralizationServices NamespaceFournit des classes pour la modification de mots du singulier au pluriel et vice versa.
System.Data.EntityClient NamespaceL’espace de noms System.Data.EntityClient est le fournisseur de données .NET Framework pour Entity Framework.
System.Data.Linq Namespacecontient des classes qui prennent en charge l’interaction avec les bases de données relationnelles dans les applications LINQ to SQL.
System.Data.Linq.Mapping NamespaceContient des classes utilisées pour générer un modèle objet LINQ to SQL qui représente la structure et le contenu d’une base de données relationnelle.
System.Data.Linq.SqlClient NamespaceContient des classes de fournisseur pour communiquer avec SQL Server et des classes qui contiennent les méthodes d’assistance de requête.
System.Data.Linq.SqlClient.Implementation NamespaceContient des types utilisés pour les détails de l’implémentation interne d’un fournisseur SQL Server.
System.Data.Mapping NamespaceFournit l’accès aux classes MappingItemCollection et StorageMappingItemCollection.
System.Data.Metadata.Edm NamespaceContient un ensemble de types qui représentent les concepts par le biais des modèles utilisés par Entity Framework et un ensemble de classes qui permettent aux applications d’utiliser des métadonnées.
System.Data.Objects NamespaceInclut des classes qui fournissent l’accès à la fonctionnalité principale d’Object Services. Les classes vous permettent d'interroger, d'insérer, de mettre à jour et de supprimer des données en travaillant sur des objets CLR fortement typés qui correspondent à des instances de types d'entités. Ce composant prend en charge les requêtes LINQ (Language-Integrated Query) et les requêtes Entity SQL par rapport aux types définis dans un modèle EDM. Object Services matérialise les données retournées sous forme d'objets et répercutent les modifications apportées aux objets dans la source de données. Ils proposent également des fonctions de suivi des modifications, de liaison d’objets à des contrôles et de gestion de l’accès concurrentiel. Pour plus d’informations, consultez Vue d’ensemble d’Object Services (Entity Framework).
System.Data.Objects.DataClasses NamespaceComprend classes qui sont des classes de base pour les types définis dans un modèle EDM, des classes de base pour les types retournés par les propriétés de navigation et des classes qui définissent les attributs qui mettent en correspondance les objets CLR et les types du modèle conceptuel.
System.Data.Objects.SqlClient NamespaceFournit la classe SqlFunctions, qui contient des méthodes CLR (Common Language Runtime) qui se traduisent en fonctions de base de données. Les méthodes de la classe SqlFunctions ne peuvent être utilisées que dans des requêtes LINQ to Entities.
System.Data.Odbc NamespaceL'espace de noms System.Data.Odbc est le fournisseur de données .NET Framework pour ODBC.
System.Data.OleDb NamespaceL'espace de noms System.Data.OleDb est le fournisseur de données .NET Framework pour OLE DB.
System.Data.OracleClient NamespaceL'espace de noms System.Data.OracleClient est le fournisseur de données .NET Framework pour Oracle.
System.Data.Services NamespaceFournit l’accès aux classes utilisées pour générer des services WCF Data Services.
System.Data.Services.BuildProvider NamespaceLes classes de cet espace de noms génèrent du code C# ou Visual Basic pour une application cliente WCF Data Services en fonction des métadonnées retournées par le service de données.
System.Data.Services.Client NamespaceReprésente la bibliothèque cliente .NET Framework que les applications peuvent utiliser pour interagir avec WCF Data Services.
System.Data.Services.Common NamespaceImplémente les fonctionnalités communes aux runtimes de clients et de serveurs WCF Data Services.
System.Data.Services.Configuration NamespaceCet espace de noms fournit les paramètres de configuration pour les fonctionnalités des services de données WCF.
System.Data.Services.Design NamespaceUtilisée par les outils en ligne de commande de génération de code et les outils de Visual Studio pour générer des objets côté client fortement typés permettant de communiquer avec les services de données.
System.Data.Services.Internal NamespaceCette classe n'est pas destinée à une utilisation publique ; elle est utilisée en interne par le système pour implémenter la prise en charge des requêtes avec un chargement hâtif des entités associées.
System.Data.Services.Providers NamespaceOffre une série d’interfaces implémentées pour définir un fournisseur de services de données personnalisé pour WCF Data Services.
System.Data.Spatial NamespaceContient des classes pour la fonctionnalité de base de données spatiale.
System.Data.Sql NamespaceContient des classes qui prennent en charge les fonctionnalités propres à SQL Server.
System.Data.SqlClient NamespaceL’espace de noms System.Data.SqlClient est le fournisseur de données .NET pour SQL Server.
System.Data.SqlTypes NamespaceFournit des classes pour des types de données natifs dans SQL Server. Ces classes fournissent une alternative plus sûre, plus rapide aux types de données fournis par le Common Language Runtime (CLR) du .NET Framework. L'utilisation des classes de cet espace de noms permet d'éviter des erreurs de conversion de type provoquées par une perte de précision. Étant donné que les autres types de données sont convertis, en arrière-plan, en types SqlTypes et à partir de ces derniers, la création et l’utilisation explicites d’objets dans cet espace de noms permettent également d’obtenir du code plus rapide.
System.Deployment.Application NamespaceWith the System.Deployment.Application namespace, you can program custom upgrade behavior into your ClickOnce application.
System.Deployment.Internal NamespaceContient des classes d’assistance pour accéder aux membres internes d’objets ActivationContext et ApplicationIdentity.
System.Device.Location NamespacePermet aux développeurs d’applications d’accéder facilement à l’emplacement de l’ordinateur à l’aide d’une API unique. Les informations relatives à l'emplacement peuvent provenir de différents fournisseurs, comme un GPS, la triangulation Wi-Fi, ou encore la triangulation de tours de téléphonie cellulaire. Les classes System.Device.Location fournissent une API unique pour encapsuler les différents fournisseurs de localisation sur un ordinateur et gèrent les priorités et les transitions entre eux de façon homogène. Par conséquent, les développeurs d'applications qui utilisent cette API n'ont pas besoin d'adapter les applications aux configurations matérielles spécifiques.
System.Diagnostics NamespaceFournit des classes qui vous permettent d’interagir avec les processus système, les journaux d’événements et les compteurs de performances.
System.Diagnostics.CodeAnalysis NamespaceContient des classes pour l’interaction avec les outils d’analyse du code. Ces outils sont utilisés pour analyser le code pour la conformité aux conventions de codage telles que les règles de nommage ou de sécurité.
System.Diagnostics.Contracts NamespaceContient des classes statiques pour la représentation des contrats de programme telles que les conditions préalables, post-conditions et invariants.
System.Diagnostics.Contracts.Internal NamespaceFournit des classes que le module de réécriture binaire peut utiliser pour gérer un échec de contrat.
System.Diagnostics.Design NamespaceContient des classes qui peuvent être utilisées pour étendre la prise en charge au moment du design pour la supervision et l’instrumentation d’applications.
System.Diagnostics.Eventing NamespaceContient les classes utilisées pour instrumenter votre application. L’instrumentation, si elle est activée, enregistre les données d’événement dans le sous-système de traçage Suivi des événements pour Windows (ETW). Pour obtenir une description complète d’ETW, consultez Suivi des événements pour Windows.
System.Diagnostics.Eventing.Reader NamespaceAvec l’espace de noms System.Diagnostics.Eventing.Reader, vous pouvez développer des applications qui lisent et gèrent des journaux des événements. Un événement d’un journal des événements contient des informations, un avertissement ou une erreur qui ont été publiés par un composant spécifique de système d’exploitation, service ou application. Ces événements sont lus par les applications qui contrôlent l’état d’un ordinateur et celles qui interviennent lorsque des événements spécifiques surviennent. Pour plus d’informations, consultez Résumé de la technologie pour la lecture et la gestion des journaux des événements et Scénarios du journal des événements.
System.Diagnostics.PerformanceData NamespaceUtilise les classes de cet espace de noms pour fournir des données de compteur. Les compteurs sont utilisés pour exposer les métriques de performances aux consommateurs comme la Surveillance des performances. L’espace de noms ne contient pas de classes pour consommer les données du compteur. Pour obtenir une description complète de l’architecture des compteurs de performances, consultez Compteurs de performances.
System.Diagnostics.SymbolStore NamespaceFournit des classes qui vous permettent de lire et d’écrire des informations symboliques de débogage, telles qu’une ligne source de tables MSIL (Microsoft Intermediate Language). Les compilateurs qui ciblent .NET peuvent stocker 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.Diagnostics.Tracing NamespaceFournit des types et des membres qui vous permettent de créer des événements fortement typés à capturer par le suivi d’événements pour Windows (ETW).
System.DirectoryServices NamespacePermet d’accéder facilement à Active Directory Domain Services à partir du code managé. Il contient deux classes Component, DirectoryEntry et DirectorySearcher, qui font appel à la technologie ASDI (Active Directory Services Interfaces). ADSI, un ensemble d'interfaces fourni par Microsoft, constitue un outil flexible permettant de travailler avec une vaste gamme de fournisseurs réseau. Grâce à ADSI, l'administrateur peut facilement rechercher et gérer les ressources d'un réseau, quelle que soit la taille du réseau.
System.DirectoryServices.AccountManagement NamespaceFournit un accès et une manipulation uniformes des principaux de sécurité d’utilisateur, d’ordinateur et de groupe sur les divers magasins de principaux de sécurité : services de domaine Active Directory (AD DS, Active Directory Domain Services ), services AD LDS (Active Directory Lightweight Directory Services) et Gestionnaire des comptes de sécurité d’ordinateurs (MSAM, Machine SAM). System.DirectoryServices.AccountManagement gère des objets d'annuaire indépendants de l'espace de noms System.DirectoryServices.
System.DirectoryServices.ActiveDirectory NamespaceFournit un modèle objet d’abstraction globale utilisé pour les tâches des services Microsoft Active Directory. Les concepts du service Active Directory, tels que la forêt, le domaine, le site, le sous-réseau, la partition et le schéma, font partie du modèle objet.
System.DirectoryServices.Protocols NamespaceFournit les méthodes définies par les normes Lightweight Directory Access Protocol (LDAP) version 3 (V3) et Directory Services Markup Language (DSML) version 2.0 (V2).
System.Drawing NamespaceFournit l’accès aux fonctionnalités graphiques de base de GDI+. Les System.Drawing.Drawing2Despaces de noms , System.Drawing.Imaginget System.Drawing.Text fournissent des fonctionnalités plus avancées. Pour connaître les limitations, consultez la section Remarques.
System.Drawing.Configuration NamespaceContient une classe qui prend en charge la configuration des classes de l’espace de noms System.Drawing.
System.Drawing.Design NamespaceContient des classes qui étendent la logique et le dessin de l’interface utilisateur au moment du design.
System.Drawing.Drawing2D NamespaceFournit des fonctionnalités graphiques vectorielles et à deux dimensions avancées.
System.Drawing.Imaging NamespaceFournit des fonctionnalités d’imagerie GDI+ avancées. Des fonctionnalités graphiques de base sont fournies par l'espace de noms System.Drawing.
System.Drawing.Printing NamespaceFournit des services liés à l’impression pour les applications Windows Forms.
System.Drawing.Text NamespaceFournit des fonctionnalités typographiques GDI+ avancées.
System.Dynamic NamespaceFournit des classes et des interfaces qui prennent en charge Dynamic Language Runtime.
System.EnterpriseServices NamespaceFournit des objets .NET donnant accès à des services COM+, rendant ainsi les objets .NET Framework plus pratiques pour les applications d’entreprise.
System.EnterpriseServices.CompensatingResourceManager NamespaceFournit des classes qui vous permettent d’utiliser un gestionnaire CRM (Compensating Resource Manager) dans du code managé. Un CRM est un service fourni par COM+ qui vous permet d’inclure des objets non transactionnels dans Microsoft transactions 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 NamespaceFournit une prise en charge de l’infrastructure pour les services COM+. Les classes et les interfaces de cet espace de noms sont spécialement destinées à la prise en charge des appels dirigés vers System.EnterpriseServices, à partir des classes COM+ non managées.
System.Globalization NamespaceContient des classes qui définissent les informations se rapportant à la culture, notamment la langue, le pays ou la région, les calendriers utilisés, le format en vigueur pour les dates, la devise, les nombres, ainsi que l’ordre de tri des chaînes. Ces classes permettent d'écrire des applications globalisées (internationalisées). Les classes telles que StringInfo et TextInfo fournissent des fonctionnalités de globalisation avancées, notamment la prise en charge de substituts et le traitement d'éléments de texte.
System.IO NamespaceContient des types qui permettent la lecture et l’écriture dans des fichiers et des flux de données, ainsi que des types qui permettent la prise en charge de base des fichiers et des répertoires.
System.IO.Compression NamespaceContient des classes qui fournissent des services de compression et de décompression de base pour les flux.
System.IO.IsolatedStorage NamespaceContient les types qui permettent la création et l’utilisation de magasins isolés. Avec ces magasins, vous pouvez lire et écrire des données auxquelles un code de niveau de confiance inférieur ne peut pas accéder, et é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 actuel et par l'assembly où se trouve le code. En outre, les données peuvent être isolées par domaine. Des profils itinérants peuvent être utilisés conjointement avec le stockage isolé afin que les magasins isolés "voyagent" avec le profil utilisateur. L'énumération IsolatedStorageScope indique différents types d'isolation. Pour plus d’informations sur les circonstances dans lesquelles il convient d’utiliser un stockage isolé, consultez Stockage isolé.
System.IO.Log NamespaceDéfinit une interface pour la journalisation dans un système d’E/S séquentiel orienté par enregistrement.
System.IO.MemoryMappedFiles NamespaceFournit des classes pour l’utilisation d’un fichier mappé en mémoire, qui mappe le contenu d’un fichier à l’espace d’adressage logique d’une application.
System.IO.Packaging NamespaceFournit des classes qui prennent en charge le stockage de plusieurs objets de donnée dans un conteneur unique.
System.IO.Pipes NamespaceContient des types qui fournissent un moyen de communication entre processus via des canaux anonymes et/ou nommés.
System.IO.Ports NamespaceContient des classes permettant de contrôler des ports série. La classe la plus importante, SerialPort, fournit un framework pour les E/S synchrones et pilotées par événements, l’accès aux états d’épinglage et d’arrêt, et l’accès aux propriétés des pilotes séries. Elle peut être utilisée pour inclure un objet dans un wrapper Stream, ce qui permet aux classes qui utilisent des flux de données d’accéder au port série.
System.IdentityModel NamespaceContient des classes utilisées pour générer des services d’émission de jeton de sécurité (STS). Elles incluent les classes SecurityTokenService et Scope, ainsi que plusieurs classes utilitaires qui permettent d'effectuer des transformations de cookies.
System.IdentityModel.Claims NamespaceContient des classes qui implémentent le modèle d’autorisation d’identité basée sur les revendications de WCF (Windows Communication Foundation). Ce modèle inclut la classe Claim et la classe ClaimSet. Depuis .NET Framework 4.5 et l'intégration de Windows Identity Foundation (WIF) dans le .NET Framework, le modèle d'identité basé sur des revendications WCF a été remplacé par WIF. WIF fournit un modèle objet d'identité basé sur les revendications qui peut être utilisé pour fournir l'authentification et l'autorisation pour plusieurs piles de produits Microsoft, y compris CLR, WCF et ASP.NET. Classes WIF qui représentent les revendications, les types de revendication, les identités et les principaux basés sur des revendications sont contenus dans l'espace de noms System.Security.Claims . Depuis .NET 4.5, ces classes doivent être utilisées à la place de celles de l'espace de noms System.IdentityModel.Claims.
System.IdentityModel.Configuration NamespaceContient des classes qui spécifient la configuration pour les applications et services créés à l’aide de WIF. Les classes de cet espace de noms représentent les paramètres sous l’élément <identityConfiguration>. Les classes qui configurent la fédération à l'aide du protocole WS-Federation sont contenues principalement dans l'espace de noms System.IdentityModel.Services.Configuration. Ces paramètres apparaissent sous l’élément <system.identityModel.services> dans un fichier de configuration.
System.IdentityModel.Metadata NamespaceContient des classes qui représentent des éléments dans un document de métadonnées de fédération. Un document de métadonnées de fédération est un document XML qui fournit des informations qui peuvent être utiles aux partenaires lors de la création d'une fédération. Pour plus d’informations sur les métadonnées de fédération, consultez la section trois de la spécification suivante : Web Services Federation Language (WS-Federation) Version 1.2.
System.IdentityModel.Policy NamespaceContient des classes utilisées pour implémenter la stratégie d’autorisation lors de l’utilisation du modèle d’identité basé sur les revendications de WCF. Depuis .NET Framework 4.5 et l'intégration de Windows Identity Foundation (WIF) dans le .NET Framework, le modèle d'identité basé sur des revendications WCF a été remplacé par WIF. WIF fournit un modèle objet d'identité basé sur les revendications qui peut être utilisé pour fournir l'authentification et l'autorisation pour plusieurs piles de produits Microsoft, y compris CLR, WCF et ASP.NET. Dans WIF, la stratégie d'autorisation est implémentée en étendant la classe ClaimsAuthorizationManager. Depuis .NET 4.5, la stratégie d'autorisation doit être implémentée à l'aide de WIF, plutôt que des classes dans l'espace de noms System.IdentityModel.Claims.
System.IdentityModel.Protocols.WSTrust NamespaceContient des classes qui représentent des artefacts WS-Trust. Ils incluent les classes RequestSecurityToken (RST) et RequestSecurityToken (RSTR) et plusieurs sérialiseurs qui peuvent sérialiser et désérialiser entre les artefacts WS-Trust sur le câble et leur représentation dans le modèle objet. Windows Identity Foundation (WIF) prend d’office en charge les spécifications WS-Trust suivantes : WS-Trust February 2005, WS-Trust 1.3 ou WS-Trust 1.4.
System.IdentityModel.Selectors NamespaceContient des classes qui implémentent l’authentification dans le modèle d’identité basé sur les revendications de WCF (Windows Communication Foundation). Depuis .NET Framework 4.5 et l'intégration de Windows Identity Foundation (WIF) dans le .NET Framework, le modèle d'identité basé sur des revendications WCF a été remplacé par WIF. WIF fournit un modèle objet d'identité basé sur les revendications qui peut être utilisé pour fournir l'authentification et l'autorisation pour plusieurs piles de produits Microsoft, y compris CLR, WCF et ASP.NET. Les classes WIF qui représentent des jetons de sécurité et qui sont utilisées pour traiter les jetons de sécurité sont contenues dans l'espace de noms System.IdentityModel.Tokens ; par exemple, SecurityToken et SecurityTokenHandler. Depuis .NET 4.5, les classes dans l'espace de noms System.IdentityModel.Tokens doivent être utilisées à la place de celles dans l'espace de noms System.IdentityModel.Selectors.
System.IdentityModel.Services NamespaceContient principalement des classes utilisées dans les applications générées à l’aide de WIF (Windows Identity Foundation) qui procèdent à l’authentification fédérée avec le protocole WS-Federation. Il contient les modules HTTP, WSFederationAuthenticationModule (WSFAM) et SessionAuthenticationModule (SAM), ainsi que les classes qui prennent en charge leur opération. Le module WSFAM assure la gestion des séquences de connexion-déconnexion WS-Federation. Le module SAM assure la gestion des sessions via la gestion et la maintenance des cookies. L'espace de noms contient également des classes qui représentent les messages WS-Federation (WSFederationMessage), tels que les messages de connexion (SignInRequestMessage, SignInResponseMessage) et de déconnexion (SignOutRequestMessage), ainsi que les sérialiseurs qui sérialisent et désérialisent entre le modèle objet et les représentations simultanées de ces messages.
System.IdentityModel.Services.Configuration NamespaceContient des classes qui assurent la configuration des applications WIF (Windows Identity Foundation ) qui utilisent le protocole WS-Federation. Les classes de cet espace de noms représentent les paramètres sous l’élément <system.identityModel.services>. L'espace de noms System.IdentityModel.Services contient également certaines des classes utilisées pour configurer WS-Federation. Les classes qui configurent d'autres paramètres de service et d'application, comme les gestionnaires de jetons de sécurité, sont contenues principalement dans l'espace de noms System.IdentityModel.Configuration. Ces paramètres apparaissent sous l’élément <identityConfiguration> dans un fichier de configuration.
System.IdentityModel.Services.Tokens NamespaceSystem.IdentityModel.Services.Tokens contient la classe MachineKeySessionSecurityTokenHandler et la classe MembershipUserNameSecurityTokenHandler .
System.IdentityModel.Tokens NamespaceContient des classes de base telles que SecurityToken, SecurityTokenHandler et SecurityKeyIdentifierClause, ainsi que des classes qui dérivent de ces classes et représentent plusieurs types de jetons, des artefacts et des gestionnaires pour lesquels WIF (Windows Identity Foundation) offre une prise en charge intégrée. Cela inclut les classes qui contiennent la prise en charge des jetons v1.1 et v2.0 de SAML, par exemple : SamlSecurityToken, SamlSecurityTokenHandler, Saml2SecurityToken, et Saml2SecurityTokenHandler.
System.Linq NamespaceFournit des classes et des interfaces qui prennent en charge les requêtes utilisant LINQ (Language-Integrated Query).
System.Linq.Expressions NamespaceContient des classes, interfaces et énumérations qui permettent aux expressions de code de niveau langage d’être représentées en tant qu’objets sous la forme d’arborescences d’expression.
System.Management NamespacePermet d'accéder à un ensemble riche d'informations de gestion et d'événements de gestion sur le système, les appareils et les applications instrumentés pour l'infrastructure WMI (Windows Management Instrumentation). Les applications et les services peuvent appeler des informations de gestion intéressantes (par exemple, l'espace libre restant sur le disque, l'utilisation de l'UC, la base de données à laquelle une application particulière est connectée, etc.) en utilisant des classes dérivées de ManagementObjectSearcher et ManagementQuery ou s'abonner à de nombreux événements de gestion à l'aide de la classe ManagementEventWatcher. Les données accessibles peuvent provenir de composants managés et non managés dans l'environnement distribué.
System.Management.Instrumentation NamespaceFournit 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. Il est facile d'instrumenter votre application en utilisant l'attribut personnalisé InstrumentationClass sur les classes à exposer ou les classes de base BaseEvent et Instance et la classe d'assistance Instrumentation fournies.
System.Media NamespaceContient des classes pour lire des fichiers audio et accéder aux sons fournis par le système.
System.Messaging NamespaceFournit 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 NamespaceContient des classes qui peuvent être utilisées pour étendre la prise en charge au moment du design pour les classes System.Messaging.
System.Net NamespaceConstitue une interface de programmation simple pour un grand nombre des protocoles réseau employés aujourd'hui. Les classes de l'espace de noms System.Net peuvent être utilisées pour développer des applications Windows Store ou des applications de bureau. Si elles sont utilisées dans une application Windows Store, les classes de l'espace de noms System.Net sont affectées par la fonctionnalité d'isolement réseau, qui fait partie du modèle de sécurité des applications utilisé par l'aperçu pour développeurs Windows. Les fonctions de réseau appropriées doivent être activées dans le manifeste d'application pour une application Windows Store, afin qu'une application Windows Store puisse accéder au réseau. Pour plus d’informations, consultez Isolement réseau pour les applications du Windows Store.
System.Net.Cache NamespaceDé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 NamespaceContient des classes que les applications utilisent pour accéder par programmation et mettre à jour des paramètres de configuration pour les espaces de noms System.Net.
System.Net.Http NamespaceFournit une interface de programmation pour les applications HTTP modernes.
System.Net.Http.Headers NamespacePrend en charge les collections d’en-têtes HTTP utilisées par l’espace de noms System.Net.Http.
System.Net.Mail NamespaceContient les classes utilisées pour envoyer des e-mails à un serveur SMTP (Simple Mail Transfer Protocol) pour la remise.
System.Net.Mime NamespaceContient des types qui sont utilisés pour représenter des en-tê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 en-têtes Content-type, Content-disposition et Content-Transfer-Encoding lors de l’utilisation de la classe SmtpClient pour envoyer un e-mail.
System.Net.NetworkInformation NamespacePermet d'accéder aux données de trafic réseau, aux informations d'adresses réseau et aux notifications de changements d'adresses relatives à l'ordinateur local. L'espace de noms contient également des classes qui implémentent l'utilitaire Ping. Vous pouvez utiliser Ping et des classes connexes pour vérifier si un ordinateur est accessible via le réseau.
System.Net.PeerToPeer NamespaceFournit l’accès aux fonctionnalités de réseau pair à pair.
System.Net.PeerToPeer.Collaboration NamespaceAméliore la fonctionnalité de réseau System.Net.PeerToPeer et fournit des fonctions pour les sessions de collaboration managées serverless.
System.Net.Security NamespaceFournit des flux réseau pour des communications sécurisées entre les hôtes.
System.Net.Sockets NamespaceFournit une implémentation managée de l’interface Windows Sockets (Winsock) pour les développeurs qui doivent contrôler étroitement l’accès au réseau.
System.Net.WebSockets NamespaceFournit une implémentation managée de l'interface WebSocket pour les développeurs.
System.Numerics NamespaceContient des types numériques qui complètent les types numériques primitifs, comme Byte, Double et Int32, qui sont définis par .NET.
System.Printing NamespaceFournit des classes qui vous permettent d'automatiser la gestion de serveurs d'impression, de files d'attente à l'impression et de travaux d'impression.
System.Printing.IndexedProperties NamespaceFournit des classes qui activent rapidement la copie des paramètres de propriété d'un objet de système d'impression vers un autre objet du même type. Autorise également l'itération au sein des propriétés des objets de système d'impression et la découverte de leurs types au moment de l'exécution, sans utiliser de réflexion.
System.Printing.Interop NamespacePermet l’interconversion des objets PrintTicket managés et des structures DEVMODE Graphics Device Interface (GDI) non managées.
System.Reflection NamespaceContient des types qui récupèrent des informations sur les assemblys, les modules, les membres, les paramètres et d’autres entités dans du code managé en examinant leurs métadonnées. Ces types peuvent également être utilisés pour manipuler des instances de types chargés, par exemple pour raccorder des événements ou appeler des méthodes. Pour créer des types de façon dynamique, utilisez l'espace de noms System.Reflection.Emit.
System.Reflection.Context NamespaceContient des classes qui permettent l'utilisation de contextes de réflexion personnalisés.
System.Reflection.Emit NamespaceContient des classes qui permettent à un compilateur ou à un outil d’émettre des métadonnées et du langage MSIL (Microsoft Intermediate Language) et de générer éventuellement un fichier PE sur le disque. Les principaux clients de ces classes sont des moteurs de script et des compilateurs.
System.Resources NamespaceFournit des classes et des interfaces permettant aux développeurs de créer, de stocker et de gérer diverses ressources propres à une culture utilisées dans une application. L'une des classes les plus importantes de l'espace de noms System.Resources est la classe ResourceManager.
System.Resources.Tools NamespaceContient la classe StronglyTypedResourceBuilder, qui fournit la prise en charge des ressources fortement typées. À 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 statiques en lecture seule (get), facilitant ainsi la consommation de ressources.
System.Runtime NamespaceContient des types avancés qui prennent en charge divers espaces de noms, tels que System, Runtime et Security.
System.Runtime.Caching NamespaceContient des types qui vous permettent d’implémenter la mise en cache dans les applications .NET.
System.Runtime.Caching.Configuration NamespaceContient des classes du gestionnaire de configuration pour la fonctionnalité de mise en cache du .NET Framework.
System.Runtime.Caching.Hosting NamespaceContient des types qui prennent en charge les environnements d’hébergement .NET Framework qui utilisent les fonctionnalités de mise en cache dans ASP.NET.
System.Runtime.CompilerServices NamespaceFournit des fonctionnalités pour les enregistreurs de compilateur qui utilisent du code managé pour spécifier des attributs dans les métadonnées qui affectent le comportement d’exécution du Common Language Runtime.
System.Runtime.ConstrainedExecution NamespaceDéfinit un ensemble de types qui énumèrent et définissent un contrat de fiabilité entre l’auteur d’un code et les développeurs qui dépendent de ce code. Les types de l'espace de noms System.Runtime.ConstrainedExecution sont conçus pour une utilisation dans les régions d'exécution limitées (CER).
System.Runtime.DesignerServices NamespaceFournit des classes qui prennent en charge les concepteurs d’applications et de composants dans les environnements de développement intégré (IDE).
System.Runtime.DurableInstancing NamespaceCet espace de noms contient des classes utilisées par l'infrastructure Windows Communication Foundation (WCF) pour implémenter un fournisseur de persistance.
System.Runtime.ExceptionServices NamespaceFournit des classes pour la gestion avancée des exceptions.
System.Runtime.Hosting NamespaceContient des types avancés qui sont utilisés dans l’activation des applications à l’intérieur des domaines d’application.
System.Runtime.InteropServices NamespaceFournit un large éventail de membres qui prennent en charge les services COM Interop et Platform Invoke. Si vous ne connaissez pas ces services, consultez interopération avec le code non managé.
System.Runtime.InteropServices.ComTypes NamespaceContient des types managés qui correspondent aux types utilisés par COM Interop.
System.Runtime.InteropServices.CustomMarshalers NamespaceAssure la prise en charge du marshaling interne pour .NET Framework.
System.Runtime.InteropServices.Expando NamespaceContient l’interface IExpando qui permet la modification d’un objet par l’ajout ou la suppression de ses membres.
System.Runtime.InteropServices.WindowsRuntime NamespaceContient des classes qui prennent en charge l’interopérabilité entre le code managé et Windows Runtime, et qui permettent la création de types Windows Runtime avec du code managé.
System.Runtime.Remoting NamespaceFournit des classes et des interfaces qui permettent aux développeurs de créer et configurer des applications distribuées. Certaines des classes les plus importantes de l’espace de noms System.Runtime.Remoting sont les classes RemotingConfiguration, RemotingServices et ObjRef.
System.Runtime.Remoting.Activation NamespaceFournit des classes et des objets qui prennent en charge l’activation serveur et client d’objets distants.
System.Runtime.Remoting.Channels NamespaceContient 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 NamespaceContient des canaux qui utilisent le protocole HTTP pour transporter des messages et des objets vers et depuis des emplacements distants. Par défaut, les canaux HTTP encodent des objets et des appels de méthode au format SOAP pour la transmission, mais d'autres récepteurs de formateur 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 HttpChannel.
System.Runtime.Remoting.Channels.Ipc NamespaceDéfinit un canal de communication à distance qui utilise le système IPC (Interprocess Communication System) 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 NamespaceContient des canaux qui utilisent le protocole TCP pour transporter des messages et des objets vers et depuis des emplacements distants. Par défaut, les canaux TCP encodent des objets et des appels de méthode au format binaire pour la transmission, mais d'autres récepteurs de formateur 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.Tcp est la classe TcpChannel.
System.Runtime.Remoting.Contexts NamespaceContient 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 NamespaceContient des classes qui gèrent la durée de vie d'objets distants.
System.Runtime.Remoting.Messaging NamespaceContient des classes servant à créer et à transmettre des messages. L'infrastructure de communication à distance 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. L'espace de noms System.Runtime.Remoting.Messaging incluent parmi ses classes les plus importantes la classe AsyncResult, la classe RemotingSurrogateSelector et la classe ReturnMessage.
System.Runtime.Remoting.Metadata NamespaceContient des classes et des attributs qui peuvent ê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. Ces informations sont utilisées par le sérialiseur SOAP pendant la génération SOAP et par l’outil Soapsuds (Soapsuds.exe) pendant la génération du langage WSDL (Web Services Description Language). Les informations spécifiées par les attributs dans cet espace de noms peuvent être utilisées sur l'extrémité de réception du SOAP généré pour personnaliser le traitement des appels de méthode et des objets distants. L'une des classes les plus importantes de l'espace de noms System.Runtime.Remoting.Metadata est la classe SoapAttribute. La classe SoapAttribute est non fonctionnelle et peut uniquement être utilisée comme classe de base pour tous les attributs de métadonnées.
System.Runtime.Remoting.Metadata.W3cXsd2001 NamespaceContient 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 NamespaceContient les classes utilisées par l’outil en ligne de commande Soapsuds (Soapsuds.exe) et le code utilisateur pour convertir les métadonnées vers et à partir d’un schéma XML pour l’infrastructure de communication à distance. L'espace de noms SdlChannelSink incluent parmi ses classes les plus importantes la classe MetaData.
System.Runtime.Remoting.Proxies NamespaceContient 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 de communication à distance.
System.Runtime.Remoting.Services NamespaceContient des classes de service qui fournissent des fonctionnalités au .NET Framework. L'une des classes les plus importantes de cet espace de noms est TrackingServices.
System.Runtime.Serialization NamespaceContient des classes qui peuvent être utilisées pour sérialiser et désérialiser des objets. La sérialisation est le processus de conversion d’un objet ou d’un graphique d’objets en une séquence linéaire d’octets pour le stockage ou la transmission vers un autre emplacement. La désérialisation est le processus de prise d’informations stockées et de recréation d’objets à partir de celui-ci.
System.Runtime.Serialization.Configuration NamespaceContient des classes utilisées pour lire les valeurs contenues dans la configuration de l’application, dans la section system.xml.serialization. Les classes de cet espace de noms sont utilisées par l'infrastructure de sérialisation pour gérer les éléments de configuration et ne peuvent pas être utilisées directement. Pour configurer DataContractSerializer, créez plutôt un fichier de configuration de l'application et utilisez les éléments XML suivants : Élément <system.xml.serialization><dataContractSerializer><declaredTypes><add> pour l’élément <declaredTypes><knownType>.
System.Runtime.Serialization.Formatters NamespaceFournit des énumérations, interfaces et classes courantes utilisées par des formateurs de sérialisation.
System.Runtime.Serialization.Formatters.Binary NamespaceContient 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 NamespaceContient la classe SoapFormatter, qui peut être utilisée pour sérialiser et désérialiser des objets au format SOAP. Lorsque vous générez des applications qui utilisent les types de cet espace de noms, vous devez référencer l'assembly System.Runtime.Serialization.Formatters.Soap.dll.
System.Runtime.Serialization.Json NamespaceFournit les classes liées à la sérialisation JSON.
System.Runtime.Versioning NamespaceContient des types avancés qui prennent en charge la gestion de versions dans les implémentations côte à côte de .NET.
System.Security NamespaceFournit la structure sous-jacente du système de sécurité du Common Language Runtime, notamment les classes de base pour les autorisations.
System.Security.AccessControl NamespaceContient des éléments de programmation qui contrôlent l’accès aux objets sécurisables et qui auditent les actions liées à la sécurité sur ceux-ci.
System.Security.Authentication NamespaceFournit un ensemble d’énumérations qui décrivent la sécurité d’une connexion. Ces énumérations sont notamment CipherAlgorithmType, ExchangeAlgorithmType, HashAlgorithmType et SslProtocols.
System.Security.Authentication.ExtendedProtection NamespaceFournit un support pour l'authentification à l'aide de la protection étendue pour les applications.
System.Security.Authentication.ExtendedProtection.Configuration NamespaceFournit un support pour la configuration de l'authentification à l'aide de la protection étendue pour les applications.
System.Security.Claims NamespaceContient des classes qui implémentent l’identité basée sur les revendications dans .NET, y compris les classes qui représentent des revendications, des identités basée sur les revendications et les principaux basés sur les revendications.
System.Security.Cryptography NamespaceFournit des services de chiffrement, notamment l’encodage sécurisé et le décodage des données, ainsi que de nombreuses autres opérations, telles que le hachage, la génération de nombres aléatoires et l’authentification des messages. Pour plus d’informations, consultez services de chiffrement .
System.Security.Cryptography.Pkcs NamespaceFournit des éléments de programmation pour PKCS (Public Key Cryptography Standards), y compris les méthodes pour signer des données, échanger des clés, demander des certificats, le chiffrement et le déchiffrement à clé publique et d’autres fonctions de sécurité.
System.Security.Cryptography.X509Certificates NamespaceContient l’implémentation du common language runtime du certificat Authenticode X.509 v.3. Ce certificat est signé avec une clé privée qui identifie de manière unique et positive le titulaire du certificat.
System.Security.Cryptography.Xml NamespaceContient des classes destinées à la prise en charge de la création et de la validation des signatures numériques XML. Les classes de cet espace de noms implémentent la recommandation du World Wide Web Consortium, XML-Signature Syntax and Processing.
System.Security.Permissions NamespaceDéfinit des classes qui contrôlent l’accès aux opérations et aux ressources basées sur une stratégie.
System.Security.Policy NamespaceContient des groupes de codes, des conditions d’appartenance et des preuves. Ces trois types de classes sont utilisés pour créer les règles appliquées par le système de stratégie de sécurité du Common Language Runtime. Les classes de preuve sont l'entrée dans la stratégie de sécurité et les conditions d'appartenance sont les commutateurs ; ensemble, ils créent des instructions de stratégie et déterminent le jeu d'autorisations accordées. Les niveaux de stratégie et les groupes de codes constituent la structure de la hiérarchie de la stratégie. Les groupes de codes sont l'encapsulation d'une règle et sont disposés de manière hiérarchique dans un niveau de stratégie.
System.Security.Principal NamespaceDéfinit un objet principal qui représente le contexte de sécurité dans lequel le code est exécuté. Pour plus d’informations, consultez Sécurité basée sur les rôles.
System.Security.RightsManagement NamespaceFournit des types pour prendre en charge la gestion des droits de contenu créé par application tel que celui stocké dans un Package ou XpsDocument.
System.ServiceModel NamespaceFournit les classes liées au modèle de service.
System.ServiceModel.Activation NamespaceFournit les classes liées à l'activation de modèle de service.
System.ServiceModel.Activation.Configuration NamespaceReprésente les paramètres de configuration de l'outil SMSvcHost.exe. Cet espace de noms représente les éléments de configuration qui peuvent être configurés dans le fichier SMSvcHost.exe.config. Il inclut plus particulièrement tous les paramètres à l'échelle de l'ordinateur qui doivent être configurés.
System.ServiceModel.Activities NamespaceContient des classes qui vous permettent d’envoyer des messages vers des flux de travail et de recevoir des messages de flux de travail. Ces activités sont utilisées lors de l'écriture de services de flux de travail et vous permettent de définir la façon dont les messages sont envoyés et reçus dans un flux de travail.
System.ServiceModel.Activities.Activation NamespaceContient le WorkflowServiceHostFactory qui fournit des instances de WorkflowServiceHost dans les environnements d’hébergement managés où l’instance hôte est créée dynamiquement en réponse aux messages entrants.
System.ServiceModel.Activities.Configuration NamespaceContient des classes utilisées pour configurer des services de workflow. Ces classes vous permettent d'appliquer des comportements de service et de point de terminaison ainsi que de configurer le suivi.
System.ServiceModel.Activities.Description NamespaceContient des classes qui vous permettent de contrôler divers comportements liés aux services de workflow.
System.ServiceModel.Activities.Presentation NamespaceFournit les classes liées aux activités de présentation des modèles de service.
System.ServiceModel.Activities.Presentation.Factories NamespaceContient les fabriques qui créent des paires d'activité Receive/SendReply et Send/ReceiveReply.
System.ServiceModel.Activities.Tracking NamespaceContient des classes utilisées pour créer des enregistrements de suivi pour une instance de service de workflow. Les enregistrements de suivi sont créés par l'exécution du flux de travail pendant l'exécution d'une instance de flux de travail et sont envoyés aux participants au suivi enregistrés.
System.ServiceModel.Activities.Tracking.Configuration NamespaceContient des classes utilisées pour configurer le suivi des workflows hébergés par un service. Ces classes vous permettent de spécifier les informations de suivi que vous souhaitez que votre service de flux de travail génère.
System.ServiceModel.Channels NamespaceFournit les classes liées aux canaux de modèles de service.
System.ServiceModel.ComIntegration NamespaceDéfinit les classes nécessaires pour l'intégration aux applications COM.
System.ServiceModel.Configuration NamespaceFournit les classes liées à la configuration des modèles de service.
System.ServiceModel.Description NamespaceFournit les classes liées à la description du modèle de service.
System.ServiceModel.Diagnostics NamespaceContient une énumération qui est utilisée pour configurer les compteurs de performance à des fins de diagnostic.
System.ServiceModel.Discovery NamespaceContient les classes nécessaires à la création et à l’utilisation des services détectables. Ces classes implémentent le protocole WS-Discovery pour WCF (Windows Communication Foundation).
System.ServiceModel.Discovery.Configuration NamespaceContient des classes qui vous permettent de configurer des paramètres de découverte dans un fichier de configuration.
System.ServiceModel.Discovery.Version11 NamespaceContient les classes nécessaires à la création et à l’utilisation des services détectables. Ces classes implémentent le protocole de la version WS-Discovery 1.1 pour WCF (Windows Communication Foundation).
System.ServiceModel.Discovery.VersionApril2005 NamespaceContient les classes nécessaires à la création et à l’utilisation des services détectables. Ces classes implémentent la version d’avril 2005 du protocole WS-Discovery pour WCF (Windows Communication Foundation).
System.ServiceModel.Discovery.VersionCD1 NamespaceContient les classes nécessaires à la création et à l’utilisation des services détectables. Ces classes implémentent la version Committee Draft 1 du protocole WS-Discovery pour WCF (Windows Communication Foundation).
System.ServiceModel.Dispatcher NamespaceFournit les classes liées à la distribution du modèle de service.
System.ServiceModel.MsmqIntegration NamespaceContient des classes associées à l’intégration du service MSMQ (Microsoft Message Queuing), permettant la communication entre les applications MSMQ et WCF (Windows Communication Foundation).
System.ServiceModel.PeerResolvers NamespaceContient des classes qui permettent aux développeurs de personnaliser et d’étendre le service Peer Name Resolution Protocol.
System.ServiceModel.Persistence NamespaceContient des classes qui permettent de rendre persistants les services de workflow (services WCF implémentés comme workflows) dans le magasin de persistance.
System.ServiceModel.Routing NamespaceCet espace de noms contient des classes utilisées pour configurer et gérer le WCF RoutingService.
System.ServiceModel.Routing.Configuration NamespaceCet espace de noms contient des classes de configuration qui sont utilisées par l'infrastructure WCF (Windows Communication Foundation) pour convertir des types XML en types du Common Language Runtime (CLR). Vous pouvez également manipuler directement ces classes à des fins d'extensibilité.
System.ServiceModel.Security NamespaceContient des types généraux liés à la sécurité.
System.ServiceModel.Security.Tokens NamespaceTraite des jetons de sécurité et des certificats.
System.ServiceModel.Syndication NamespaceFournit les classes liées à la syndication des modèles de service.
System.ServiceModel.Web NamespaceFournit les classes liées à l'utilisation du modèle de service sur le Web.
System.ServiceModel.XamlIntegration NamespaceFournit les classes utilitaires permettant la sérialisation d’entités WCF (Windows Communication Foundation) en XAML.
System.ServiceProcess NamespaceFournit des classes qui vous permettent d’implémenter, d’installer et de contrôler des applications de service Windows. Les services sont des exécutables fonctionnant en permanence sans interface utilisateur. L'implémentation d'un service implique l'héritage de la classe ServiceBase et la définition d'un comportement spécifique à traiter lorsque des commandes Démarrer, Arrêter, Suspendre et Continuer sont passées, de même que le comportement personnalisé et les actions à entreprendre lorsque le système s'arrête.
System.ServiceProcess.Design NamespaceContient des classes qui peuvent être utilisées pour étendre la prise en charge au moment du design pour les applications de services Windows.
System.Speech.AudioFormat NamespaceContient une classe unique, SpeechAudioFormatInfo, qui contient des informations sur le format audio en entrée dans le module de reconnaissance vocale ou en sortie du moteur de synthèse vocale.
System.Speech.Recognition NamespaceContient les types de technologies Windows Desktop Speech pour l’implémentation de la reconnaissance vocale.
System.Speech.Recognition.SrgsGrammar NamespaceAvec les membres de l’espace de noms System.Speech.Recognition.SrgsGrammar, vous pouvez créer par programmation les grammaires conformes à la norme W3C Spécification de la Grammaire de la Reconnaissance vocale (SRGS) Version 1.0.
System.Speech.Synthesis NamespaceContient des classes permettant d’initialiser et de configurer un moteur de synthèse vocale, de créer des invites, de générer la reconnaissance vocale, de répondre aux événements et de modifier les caractéristiques de la voix.
System.Speech.Synthesis.TtsEngine NamespacePrend en charge la création de moteurs personnalisés basés sur SSML (Speech Synthesis Markup Language) pour restituer le texte par synthèse vocale (Text-to-Speech, TTS).
System.Text NamespaceContient des classes représentant des encodages de caractères ASCII et Unicode, des classes de base abstraites pour la conversion de blocs de caractères vers et à partir des blocs d’octets, et une classe d’assistance qui manipule et met en forme les objets String sans créer d’instances intermédiaires de String.
System.Text.RegularExpressions NamespaceFournit des fonctionnalités d’expression régulière qui peuvent être utilisées à partir de n’importe quelle plateforme ou langage qui s’exécute dans .NET. Outre les types contenus dans cet espace de noms, la classe RegexStringValidator vous permet de déterminer si une chaîne particulière est conforme à un modèle d’expression régulière.
System.Threading NamespaceFournit des classes et des interfaces qui permettent la programmation multithread. En plus des classes destinées à la synchronisation des activités des threads et de l’accès aux données (Mutex, Monitor, Interlocked, AutoResetEvent, etc.), cet espace de noms comprend une classe ThreadPool qui permet d’utiliser un pool de threads fournis par le système et une classe Timer qui exécute des méthodes de rappel sur les threads du pool.
System.Threading.Tasks NamespaceFournit des types qui simplifient le travail d’écriture de code simultané et asynchrone. Les types principaux sont Task qui représente une opération asynchrone qui peut être attendre et annulée, et Task<TResult>, qui est une tâche qui peut retourner une valeur. La classe TaskFactory fournit des méthodes statiques pour créer et démarrer des tâches, et la classe TaskScheduler fournit l’infrastructure de planification de threads par défaut.
System.Timers NamespaceFournit le composant Timer, qui vous permet de déclencher un événement sur un intervalle spécifié.
System.Transactions NamespaceContient des classes qui vous permettent d’écrire votre propre application transactionnelle et votre propre gestionnaire de ressources. Plus précisément, vous pouvez créer et participer à une transaction (locale ou distribuée) avec un ou plusieurs participants.
System.Transactions.Configuration NamespaceContient des classes qui décrivent les options de configuration utilisées par les classes System.Transactions.
System.Web NamespacePour .NET Core et .NET 5+, cet espace de noms contient la HttpUtility classe . Pour .NET Framework, cet espace de noms contient des classes et des interfaces qui permettent la communication navigateur-serveur. Ces classes incluent la HttpRequest classe, qui fournit des informations détaillées sur la requête HTTP actuelle, la classe, qui gère la HttpResponse sortie HTTP vers le client, et la HttpServerUtility classe, qui fournit l’accès aux utilitaires et aux processus côté serveur. System.Web inclut également des classes pour la manipulation des cookies, le transfert de fichiers, les informations d’exception et le contrôle du cache de sortie dans .NET Framework.
System.Web.ApplicationServices NamespaceFournit des classes qui vous permettent d’accéder à l’authentification par formulaire ASP.NET, aux rôles et aux services d’application de profils comme les services WCF (Windows Communication Foundation).
System.Web.Caching NamespaceFournit des classes pour la mise en cache des données fréquemment utilisées sur le serveur.
System.Web.ClientServices NamespaceFournit des classes qui prennent en charge l’accès dans les applications Windows aux rôles, aux services de profils et à l’authentification Microsoft Ajax.
System.Web.ClientServices.Providers NamespaceContient des fournisseurs de service client et d’autres classes qui prennent en charge l’accès dans les applications Windows aux rôles, aux services de profil et à l’authentification Microsoft Ajax.
System.Web.Compilation NamespaceContient des classes pour générer et compiler des types de fichiers personnalisés dans l’environnement de génération ASP.NET.
System.Web.Configuration NamespaceContient des classes servant à définir une configuration ASP.NET.
System.Web.Configuration.Internal NamespaceContient des types de configuration prévus uniquement pour une utilisation interne.
System.Web.DynamicData NamespaceContient des classes qui fournissent les fonctionnalités principales pour Dynamic Data ASP.NET. Il fournit également des fonctionnalités d'extensibilité qui permettent de personnaliser le comportement des données dynamiques.
System.Web.DynamicData.Design NamespaceContient des classes qui fournissent la prise en charge au moment du design pour les classes de l’espace de noms System.Web.DynamicData.
System.Web.DynamicData.ModelProviders NamespaceContient des classes qui définissent les fonctionnalités principales des fournisseurs Dynamic Data ASP.NET.
System.Web.Globalization NamespaceFournit des classes et des interfaces pour les fournisseurs de localisation.
System.Web.Handlers NamespaceContient des classes de gestionnaire HTTP qui traitent les requêtes HTTP à un serveur web.
System.Web.Hosting NamespaceFournit 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.Instrumentation NamespaceContient des types qui fournissent des informations sur l’exécution de la page active, qui incluent des écouteurs d’exécution et l’instrumentation correspondante et qui contiennent des méthodes appelées avant et après le rendu de la sortie par le moteur d’affichage.
System.Web.Mail NamespaceContient des classes qui permettent de construire et d’envoyer des messages à l’aide du composant de messages CDOSYS (Collaboration Data Objects for Windows 2000). 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 NamespaceContient des classes et des interfaces pour la gestion et la supervision de l’intégrité des applications web.
System.Web.Mobile NamespaceContient les fonctionnalités principales, notamment l’authentification et la gestion des erreurs, requises pour générer des applications web mobiles ASP.NET. Pour plus d’informations sur la façon de développer des applications mobiles ASP.NET, consultez le site web www.asp.net/mobile.
System.Web.ModelBinding NamespaceFournit des classes qui vous permettent de lier des objets de données à des contrôles serveur ASP.NET Web Forms.
System.Web.Profile NamespaceContient des classes utilisées en combinaison avec les profils utilisateur ASP.NET dans des applications serveur web.
System.Web.Query.Dynamic NamespaceContient des classes utilisées pour analyser des expressions d’un contrôle LinqDataSource dans une requête LINQ (Language Integrated Query).
System.Web.RegularExpressions NamespaceFournit des expressions régulières compilées pouvant être 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.Routing NamespaceFournit des classes utilisées avec le routage d’URL, ce qui vous permet d’utiliser des URL qui ne renvoient pas à un fichier physique.
System.Web.Script NamespaceContient des classes qui fournissent des informations sur les ressources de script.
System.Web.Script.Serialization NamespaceContient des classes qui fournissent une sérialisation et désérialisation au format JSON (JavaScript Object Notation) pour les types managés. Cet espace de noms fournit également des fonctionnalités d'extensibilité permettant de personnaliser le comportement de sérialisation.
System.Web.Script.Services NamespaceFournit des attributs qui vous permettent de personnaliser la prise en charge par les services web des fonctionnalités AJAX d’ASP.NET.
System.Web.Security NamespaceContient des classes utilisées pour implémenter la sécurité ASP.NET dans des applications serveur web.
System.Web.Security.AntiXss NamespaceContient les méthodes que vous pouvez utiliser pour encoder des chaînes qui vous permettront de protéger votre application contre les attaques de script de site à site (XSS) et les attaques par injection LDAP.
System.Web.Services NamespaceContient des classes qui permettent de créer des services web XML à partir de clients de services web ASP.NET et XML. Les services Web XML sont des applications qui permettent d'échanger des messages dans un environnement faiblement couplé à l'aide de protocoles standard tels que HTTP, XML, XSD, SOAP et WSDL. Les services Web XML permettent de générer des applications modulaires dans et entre sociétés utilisant des environnements hétérogènes, pour qu'elles puissent fonctionner avec une grande variété d'implémentations, de plateformes et d'appareils. Les messages XML SOAP de ces applications peuvent se composer de parties définies avec précision (structurées et typées) ou non (utilisant un XML arbitraire). La possibilité qu'ont les messages d'évoluer au fil du temps sans rompre le protocole est fondamentale pour la souplesse et la robustesse des services Web XML en tant que bloc de construction de l'avenir du Web.
System.Web.Services.Configuration NamespaceContient des classes qui configurent la façon dont les services web XML créés à l’aide d’ASP.NET s’exécutent.
System.Web.Services.Description NamespaceContient des classes qui permettent de décrire publiquement un service web XML à l’aide du langage WSDL (Web Services Description Language). Chaque classe de cet espace de noms correspond à un élément particulier de la spécification WSDL et la hiérarchie des classes correspond à la structure XML d'un document WSDL valide. Pour plus d’informations sur WSDL, consultez la spécification WSDL.
System.Web.Services.Discovery NamespaceContient 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 NamespaceContient 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 NamespaceFournit des classes et des interfaces qui permettent le stockage de données propres à un client particulier dans 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 stockées dans la mémoire de traitement locale ou, pour les configurations de batterie de serveurs web, elles peuvent être stockées hors processus à l’aide du service d’état ASP.NET ou d’une base de données Microsoft SQL Server.
System.Web.UI NamespaceFournit des classes et des interfaces qui vous permettent 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.
System.Web.UI.Adapters NamespaceContient les classes de base pour les adaptateurs de contrôles et les adaptateurs de pages. Vous pouvez utiliser ces adaptateurs pour substituer les états de cycle de vie de pages et de contrôles. C'est utile si vous souhaitez modifier la balise d'un contrôle ou comportement pour les nouvelles normes de balisage ou pour les navigateurs spécifiques.
System.Web.UI.DataVisualization.Charting NamespaceContient des méthodes et des propriétés pour le contrôle serveur Web chart.
System.Web.UI.Design NamespaceContient des classes qui peuvent être utilisées pour étendre la prise en charge au moment de la conception pour les pages web ASP.NET et les contrôles serveur web.
System.Web.UI.Design.Directives NamespaceContient des classes qui peuvent être utilisées pour étendre la prise en charge au moment du design des directives de page web ASP.NET.
System.Web.UI.Design.MobileControls NamespaceContient des classes qui fournissent la prise en charge au moment du design pour les classes de l’espace de noms System.Web.UI.MobileControls. Pour plus d’informations sur la façon de développer des applications mobiles ASP.NET, consultez le site web www.asp.net/mobile.
System.Web.UI.Design.MobileControls.Converters NamespaceContient des classes qui fournissent la prise en charge au moment du design pour les convertisseurs de types de données dans les contrôles mobiles. Pour plus d’informations sur la façon de développer des applications mobiles ASP.NET, consultez le site web www.asp.net/mobile.
System.Web.UI.Design.WebControls NamespaceContient 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 NamespaceContient 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 NamespaceContient des classes qui permettent 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 programmation les éléments HTML d'une page Web Forms.
System.Web.UI.MobileControls NamespaceContient un jeu de contrôles serveur ASP.NET qui peuvent restituer votre application pour différents appareils mobiles. Les API dans cet espace de noms sont obsolètes. Pour plus d’informations sur la façon de développer des applications mobiles ASP.NET, consultez le site web www.asp.net/mobile.
System.Web.UI.MobileControls.Adapters NamespaceContient des classes que vous pouvez utiliser pour substituer les étapes du cycle de vie d’un contrôle mobile pour modifier son balisage ou son comportement XHTML, CHTML ou WML par défaut pour les nouvelles normes de balise ou pour des navigateurs et des appareils mobiles spécifiques. Les API dans cet espace de noms sont obsolètes. Pour plus d’informations sur la façon de développer des applications mobiles ASP.NET, consultez le site web www.asp.net/mobile.
System.Web.UI.MobileControls.Adapters.XhtmlAdapters NamespaceContient des classes que vous pouvez utiliser pour substituer les étapes du cycle de vie d’un contrôle mobile afin de modifier son balisage ou son comportement XHTML par défaut pour les nouvelles normes de balise ou pour des navigateurs et des appareils mobiles spécifiques. Pour plus d’informations sur la façon de développer des applications mobiles ASP.NET, consultez le site web www.asp.net/mobile.
System.Web.UI.WebControls NamespaceContient 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 usage 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. Bien que les contrôles serveur Web soient restitués en HTML, leur modèle objet ne reflète pas nécessairement la syntaxe HTML.
System.Web.UI.WebControls.Adapters NamespaceContient des classes que vous pouvez utiliser pour substituer les étapes du cycle de vie d’un contrôle web. Les classes vous permettent de modifier la balise d'un contrôle ou comportement pour les nouvelles normes de balisage ou pour les navigateurs spécifiques.
System.Web.UI.WebControls.Expressions NamespaceFournit des classes qui vous permettent de filtrer les données d’une page web à l’aide du contrôle QueryExtender.
System.Web.UI.WebControls.WebParts NamespaceContient des classes et interfaces connues collectivement comme l’ensemble de contrôles WebPart. 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 sauvegardés pour les futures sessions de navigateur.
System.Web.Util NamespaceFournit 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.Web.WebSockets NamespaceContient des classes qui prennent en charge l’ajout de la fonctionnalité WebSocket aux applications Web Forms ASP.NET.
System.Windows NamespaceFournit plusieurs classes importantes d’éléments de base WPF (Windows Presentation Foundation ), diverses classes prenant en charge la logique d’événement et le système de propriétés WPF, ainsi que d’autres types utilisés plus largement par le noyau et l’infrastructure WPF.
System.Windows.Annotations NamespaceFournit des classes pour prendre en charge les annotations créées par utilisateur sur le contenu affiché dans les contrôles d’affichage de document WPF.
System.Windows.Annotations.Storage NamespaceFournit des types qui définissent l’architecture et les supports de stockage pour enregistrer et extraire des annotations créées par l’utilisateur.
System.Windows.Automation NamespacePrend en charge les clients UI Automation de WPF (Windows Presentation Foundation).
System.Windows.Automation.Peers NamespaceDéfinit la classe de base AutomationPeer et un jeu des types qui en dérivent et correspondent aux contrôles .NET. Chaque AutomationPeer expose le contrôle .NET correspondant à Microsoft UI Automation.
System.Windows.Automation.Provider NamespaceFournit des API pour la création de fournisseurs UI Automation.
System.Windows.Automation.Text NamespaceContient des énumérations qui spécifient la mise en forme du texte et le comportement connexe pour UI Automation de WPF (Windows Presentation Foundation).
System.Windows.Baml2006 NamespaceContient des classes de lecteur et de writer qui peuvent utiliser le XAML dans le formulaire BAML.
System.Windows.Controls NamespaceFournit des classes pour créer des éléments, appelés contrôles, qui permettent à un utilisateur d'interagir avec une application. Les classes de contrôle sont au cœur de l'expérience de l'utilisateur avec toute application parce qu'ils autorisent un utilisateur à afficher, sélectionner ou entrer des données ou d'autres informations.
System.Windows.Controls.Primitives NamespaceContient des classes de base et des contrôles conçus pour être utilisés dans le cadre d'autres contrôles, plus complexes.
System.Windows.Controls.Ribbon NamespaceContient les types utilisés pour créer une interface utilisateur à l'aide du ruban Microsoft pour WPF.
System.Windows.Controls.Ribbon.Primitives NamespaceContient les types qui sont utilisés comme conteneurs de disposition dans un contrôle de ruban Microsoft pour WPF.
System.Windows.Converters NamespaceFournit des classes pour la prise en charge de la conversion de type pendant la sérialisation dans WPF (Windows Presentation Foundation).
System.Windows.Data NamespaceContient des classes utilisées pour lier des propriétés à des sources de données, à des classes de fournisseur de sources de données et à des implémentations de collections et de vues spécifiques aux données.
System.Windows.Diagnostics NamespacePrend en charge les outils XAML de WPF (Windows Presentation Foundation).
System.Windows.Documents NamespaceContient des types qui prennent en charge FixedDocument, FlowDocument et la création de documents XPS (XML Paper Specification).
System.Windows.Documents.DocumentStructures NamespaceFournit des classes pour décrire la structure d'un XpsDocument en termes de sections, de paragraphes, d'illustrations, de listes numérotées ou à puces et de tableaux.
System.Windows.Documents.Serialization NamespaceFournit des types qui prennent en charge la création et l’utilisation de sérialiseurs de plug-in accessibles au moment de l’exécution et qui lisent et écrivent des documents dans différents formats de données.
System.Windows.Forms NamespaceContient des classes permettant la création d’applications Windows qui tirent parti des fonctionnalités d’interface utilisateur évoluées disponibles dans le système d’exploitation Microsoft Windows.
System.Windows.Forms.Automation NamespaceFournit une prise en charge des clients Windows Forms UI Automation.
System.Windows.Forms.ComponentModel.Com2Interop NamespaceContient des classes d’assistance que Visual Studio utilise pour afficher les pages des propriétés en mode Design.
System.Windows.Forms.DataVisualization.Charting NamespaceContient des méthodes et des propriétés pour le contrôle Graphique Windows Forms.
System.Windows.Forms.Design NamespaceContient des classes prenant en charge la configuration et le comportement de composants Windows Forms au moment du design. Ces classes sont constituées de classes de concepteur offrant une prise en charge des composants Windows Forms, d'un ensemble de services de design, de classes UITypeEditor permettant de configurer certains types de propriétés, ainsi que de classes permettant l'importation de contrôles ActiveX.
System.Windows.Forms.Design.Behavior NamespaceContient des classes permettant de créer le comportement d’interface utilisateur personnalisé pour les composants au moment du design.
System.Windows.Forms.Integration NamespaceContient des classes qui prennent en charge l’interopérabilité des contrôles Windows Forms et WPF.
System.Windows.Forms.Layout NamespaceContient des classes pour implémenter les comportements de présentation dans votre formulaire ou contrôle.
System.Windows.Forms.PropertyGridInternal NamespaceFournit la prise en charge interne du contrôle PropertyGrid. Les classes de cet espace de noms prennent en charge l’infrastructure .NET et ne sont pas destinées à être utilisées directement à partir de votre code.
System.Windows.Forms.VisualStyles NamespaceContient des classes pour les contrôles de rendu et d’autres éléments d’interface utilisateur Windows avec des styles visuels dans les systèmes d’exploitation qui les prennent en charge.
System.Windows.Ink NamespaceFournit des classes pour interagir avec l’encre et la manipuler sur la plateforme WPF (Windows Presentation Foundation).
System.Windows.Input NamespaceLa plupart des types de cet espace de noms prennent en charge le système d’entrée Windows Presentation Foundation (WPF). Cela inclut des classes d'abstraction de périphérique pour souris, clavier et périphériques de stylet, une classe de gestionnaire d'entrée commune, prise en charge des commandes personnalisées et de leur exécution, et diverses classes d'utilitaires. Toutefois, certains types s’appliquent au-delà de WPF.
System.Windows.Input.Manipulations NamespaceFournit des fonctionnalités pour surveiller et répondre à une collection de manipulateurs en la considérant comme un composite unique, ce qui permet à une application de suivre les modifications apportées au composite plutôt qu'aux composants individuels.
System.Windows.Input.StylusPlugIns NamespaceFournit les classes qui prennent en charge la manipulation de données par le biais d’un stylet de tablette sur la plateforme WPF (Windows Presentation Foundation). Ces classes offrent un contrôle de bas niveau sur l’entrée Stylus et la création d’objets d’encre numérique Stroke. La classe StylusPlugIn fournit un mécanisme qui vous permet d'implémenter un comportement personnalisé et de l'appliquer au flux de données provenant du périphérique de stylet pour des performances optimales.
System.Windows.Input.StylusWisp NamespaceFournit les classes qui prennent en charge la manipulation de données par le biais d’un stylet de tablette WISP sur la plateforme WPF (Windows Presentation Foundation).
System.Windows.Interop NamespaceFournit des types de prise en charge pour l’interopérabilité entre WPF (Windows Presentation Foundation) et d’autres technologies telles que les API Windows et fournit des classes de base pour d’autres scénarios d’interopérabilité spécifiques impliquant WPF.
System.Windows.Markup NamespaceFournit des types permettant la prise en charge de XAML. Certains de ces types se trouvent dans des assemblys WPF et sont spécifiques aux scénarios WPF qui impliquent XAML. D’autres types de cet espace de noms prennent en charge les services XAML .NET en général et ne nécessitent pas de référencer des assemblys WPF.
System.Windows.Markup.Localizer NamespaceFournit des types qui aident à la localisation de sources BAML (Binary XAML).
System.Windows.Markup.Primitives NamespaceContient des classes qui prennent en charge XAML (Extensible Application Markup Language) dans WPF (Windows Presentation Foundation).
System.Windows.Media NamespaceFournit les types qui permettent l’intégration de médias riches, y compris les dessins, le texte et le contenu audiovisuel dans les applications WPF (Windows Presentation Foundation).
System.Windows.Media.Animation NamespaceFournit des types qui prennent en charge les fonctionnalités d’animation de propriété, notamment les chronologies, les storyboards et les images clés.
System.Windows.Media.Converters NamespaceContient des classes qui sont utilisées par le MarkupWriter pour la sérialisation de XAML (Extensible Application Markup Language).
System.Windows.Media.Effects NamespaceFournit des types pouvant être utilisés pour appliquer des effets visuels à des images bitmap.
System.Windows.Media.Imaging NamespaceFournit les types utilisés pour encoder et décoder les images bitmap.
System.Windows.Media.Media3D NamespaceContient des types qui prennent en charge la présentation 3D dans les applications WPF (Windows Presentation Foundation).
System.Windows.Media.Media3D.Converters NamespaceContient des classes qui sont utilisées par le MarkupWriter pour la sérialisation de XAML (Extensible Application Markup Language).
System.Windows.Media.TextFormatting NamespaceFournit les types qui déterminent la mise en forme du texte, en général à un niveau inférieur que la présentation de texte basée sur contrôle ou que le modèle d'objet de texte.
System.Windows.Navigation NamespaceFournit les types qui prennent en charge la navigation, y compris la navigation entre des fenêtres et la journalisation de la navigation.
System.Windows.Resources NamespaceFournit des classes de bas niveau qui prennent en charge le modèle de ressource WPF (Windows Presentation Foundation) et l’action de génération de ressources.
System.Windows.Shapes NamespaceFournit l’accès à une bibliothèque de formes qui peuvent être utilisées en XAML (Extensible Application Markup Language) ou dans du code.
System.Windows.Shell NamespaceContient les types qui fournissent l’accès au code managé aux fonctionnalités avancées de la barre des tâches de Windows 7.
System.Windows.Threading NamespaceFournit des types pour prendre en charge le système d’entrée WPF (Windows Presentation Foundation).
System.Windows.Xps NamespaceFournit des classes qui écrivent des documents XPS dans un magasin de données ou une file d’attente à l’impression.
System.Windows.Xps.Packaging NamespaceFournit des types qui autorisent des applications à lire et écrire les composants d’un document XPS.
System.Windows.Xps.Serialization NamespaceFournit des types qui prennent en charge la sérialisation de documents XPS.
System.Workflow.Activities NamespaceFournit les classes liées aux activités Windows Workflow Foundation.
System.Workflow.Activities.Configuration NamespaceFournit des classes qui représentent des sections du fichier de configuration.
System.Workflow.Activities.Rules NamespaceContient un ensemble de classes qui définissent les conditions et actions formant une règle.
System.Workflow.Activities.Rules.Design NamespaceContient un ensemble de classes qui gèrent les boîtes de dialogue Éditeur d'ensemble de règles et Éditeur de conditions de règle.
System.Workflow.ComponentModel NamespaceFournit les classes liées au modèle de composant Windows Workflow Foundation.
System.Workflow.ComponentModel.Compiler NamespaceFournit les classes liées au compilateur de modèle de composant Windows Workflow Foundation.
System.Workflow.ComponentModel.Design NamespaceFournit les classes liées aux concepteurs de modèle de composant Windows Workflow Foundation.
System.Workflow.ComponentModel.Serialization NamespaceFournit l'infrastructure permettant de gérer la sérialisation d'activités et de workflows vers XAML (eXtensible Application Markup Language) et CodeDOM et à partir de ceux-ci.
System.Workflow.Runtime NamespaceFournit les classes liées à l'exécution du flux de travail.
System.Workflow.Runtime.Configuration NamespaceContient des classes qui sont utilisées pour configurer le moteur d'exécution de workflow.
System.Workflow.Runtime.DebugEngine NamespaceContient des classes et interfaces à utiliser lors du débogage d'instances de workflow.
System.Workflow.Runtime.Hosting NamespaceFournit les classes liées à l'hébergement du runtime Windows Workflow Foundation.
System.Workflow.Runtime.Tracking NamespaceContient des classes et une interface associées aux services de suivi.
System.Xaml NamespaceFournit des types en rapport avec des lecteurs et writers XAML. Cela inclut les implémentations par défaut des services XAML .NET et de leurs lecteurs et writers XAML. Contient également des types qui s’appliquent au système de type XAML et à d’autres types de supports liés à XAML et aux concepts de services XAML .NET.
System.Xaml.Permissions NamespaceContient les types qui spécifient des autorisations pour certains scénarios de chargement XAML, tels que le chargement sous confiance partielle ou le chargement de types internes.
System.Xaml.Schema NamespaceContient les types qui prennent en charge l'extensibilité du système de type XAML.
System.Xml NamespaceOffre une prise en charge basée sur les normes pour le traitement du code XML.
System.Xml.Linq NamespaceContient les classes pour LINQ to XML. LINQ to XML est une interface de programmation XML en mémoire qui vous permet de modifier des documents XML efficacement et facilement.
System.Xml.Resolvers NamespacePrend en charge le préremplissage du cache avec des flux DTD ou XML.
System.Xml.Schema NamespaceContient les classes XML qui offrent une prise en charge basée sur les normes pour les schémas en langage XSD (XML Schema Definition).
System.Xml.Serialization NamespaceContient des classes servant à sérialiser des objets en flux ou en documents au format XML.
System.Xml.Serialization.Advanced NamespaceContient des classes qui permettent de personnaliser le code généré à partir d’un document WSDL (Web Services Description Language).
System.Xml.Serialization.Configuration NamespaceContient des classes utilisées pour lire les valeurs contenues dans les fichiers de configuration de l’application, dans la section de l’élément <system.xml.serialization>.
System.Xml.XPath NamespaceContient les classes qui définissent un modèle de curseur pour la navigation et la modification des éléments d’informations XML comme instances du modèle de données XQuery 1.0 et XPath 2.0.
System.Xml.XmlConfiguration NamespaceContient des sections de configuration XML.
System.Xml.Xsl NamespacePrend en charge les transformations XSLT (Extensible Stylesheet Transformation). Il est conforme à la recommandation du W3C sur XSLT (XSL Transformations) version 1.0.
System.Xml.Xsl.Runtime NamespaceContient les types utilisés par le moteur de transformation XSL.
UIAutomationClientsideProviders NamespaceContient un type unique qui mappe des fournisseurs d'Automation côté client.
XamlGeneratedNamespace NamespaceContient des types générés par le compilateur qui ne sont pas destinés à être utilisés directement à partir de votre code.