System.Web, espaces de noms

Inclure les membres protégés
Inclure les membres hérités

Inclure les membres du .NET Framework
Inclure les membres de XNA Framework
Inclure les membres de Bibliothèque de classes portable

Les espaces de noms System.Web contient les types qui permettent la communication entre le navigateur et le serveur. Les espaces de noms enfants incluent les types qui prennent en charge l'authentification par formulaire ASP.NET, les services d'applications, la mise en cache de données sur le serveur, la configuration d'une application ASP.NET, les données dynamiques, les gestionnaires HTTP, la sérialisation JSON, l'intégration des fonctionnalités AJAX dans ASP.NET, la sécurité ASP.NET et les services Web.

Espaces de noms

Espace de noms Description
System.Web L'espace de noms System.Web fournit des classes et des interfaces permettant la communication entre le navigateur et le serveur.Cet espace de noms inclut la classe HttpRequest qui fournit des informations extensives sur la requête HTTP en cours ; la classe HttpResponse qui gère la sortie HTTP vers le client ; la classe HttpServerUtility, qui fournit un accès aux utilitaires et processus côté serveur.System.Web inclut également des classes pour la manipulation des cookies, le transfert des fichiers, les informations sur les exceptions et le contrôle du cache de sortie.
System.Web.ApplicationServices L'espace de noms System.Web.ApplicationServices fournit 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 Windows Communication Foundation (WCF).
System.Web.Caching L'espace de noms System.Web.Caching fournit des classes pour la mise en cache sur le serveur de données souvent utilisées.
System.Web.ClientServices L'espace de noms System.Web.ClientServices fournit des classes qui prennent en charge l'accès dans les applications Windows à l'authentification Microsoft Ajax, aux rôles et services de profils. 
System.Web.ClientServices.Providers L'espace de noms System.Web.ClientServices.Providers contient des fournisseurs de service client et d'autres classes qui prennent en charge l'accès dans les applications Windows à l'authentification Microsoft Ajax, aux rôles et services de profil.
System.Web.Compilation L'espace de noms System.Web.Compilation contient des classes pour générer et compiler des types de fichier personnalisés dans l'environnement de génération ASP.NET.
System.Web.Configuration L'espace de noms System.Web.Configuration contient des classes servant à définir une configuration ASP.NET.
System.Web.Configuration.Internal L'espace de noms System.Web.Configuration.Internal contient des types de configuration prévus uniquement pour une utilisation interne.
System.Web.DynamicData L'espace de noms System.Web.DynamicData contient 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 L'espace de noms System.Web.DynamicData.Design contient 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 L'espace de noms System.Web.DynamicData.ModelProviders contient des classes qui définissent les fonctionnalités principales des fournisseurs Dynamic Data ASP.NET.
System.Web.Handlers L'espace de noms System.Web.Handlers contient des classes de gestionnaire HTTP qui traitent les requêtes HTTP à un serveur Web.
System.Web.Hosting L'espace de noms System.Web.Hosting fournit la fonctionnalité permettant d'héberger des applications ASP.NET à partir d'applications managées en dehors des services IIS (Internet Information Services) de Microsoft.
System.Web.Instrumentation L'espace de noms System.Web.Instrumentation contient 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 Les classes de cet espace de noms ont été déconseillées.Utilisez à la place l'espace de noms System.Net.Mail.L'espace de noms System.Web.Mail contient 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 L'espace de noms System.Web.Management contient des classes et des interfaces pour la gestion et la surveillance de l'intégrité des applications Web.
System.Web.Mobile L'espace de noms System.Web.Mobile contient les fonctions principales, y compris l'authentification et la gestion des erreurs, requises pour générer des applications Web Mobile ASP.NET. Pour plus d'informations sur le développement d'applications mobiles ASP.NET, consultez le site Web www.asp.net/mobile.
System.Web.ModelBinding L'espace de noms System.Web.ModelBinding fournit des classes qui vous permettent de lier des objets de données aux contrôles de serveur Web Forms ASP.NET.
System.Web.Profile L'espace de noms System.Web.Profile contient des classes utilisées en combinaison avec les profils utilisateur ASP.NET dans des applications serveur Web.
System.Web.Query.Dynamic L'espace de noms System.Web.Query.Dynamic contient des classes utilisées pour analyser des expressions d'un contrôle LinqDataSource dans une requête LINQ par langage.
System.Web.RegularExpressions L'espace de noms System.Web.RegularExpressions fournit 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 L'espace de noms System.Web.Routing fournit 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 L'espace de noms System.Web.Script contient des classes qui fournissent des informations sur les ressources de script.
System.Web.Script.Serialization L'espace de noms System.Web.Script.Serialization contient 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 L'espace de noms System.Web.Script.Services fournit 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 L'espace de noms System.Web.Security contient des classes à utiliser pour implémenter la sécurité ASP.NET dans des applications serveur Web.
System.Web.Security.AntiXss Contient 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 L'espace de noms System.Web.Services se compose des classes qui permettent de créer des services Web XML à partir de clients de services Web ASP.NET et XML.Les services Web XML sont des applications qui permettent d'échanger des messages dans un environnement faiblement couplé à l'aide de protocoles standard tels que HTTP, XML, XSD, SOAP et WSDL.Les services Web XML permettent de générer des applications modulaires dans et entre sociétés utilisant des environnements hétérogènes, pour qu'elles puissent fonctionner avec une grande variété d'implémentations, de 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 L'espace de noms System.Web.Services.Configuration se compose des classes qui configurent la façon dont fonctionnent les services Web XML créés avec ASP.NET.
System.Web.Services.Description L'espace de noms System.Web.Services.Description se compose des classes qui permettent de décrire publiquement un service Web XML à l'aide du langage WSDL (Web Services Description Language).Chaque classe de cet espace de noms correspond à un élément particulier de la spécification WSDL et la hiérarchie des classes correspond à la structure XML d'un document WSDL valide.Pour plus d'informations sur WSDL, consultez la spécification sur le site Web de W3C (http://www.w3.org/TR/wsdl/).
System.Web.Services.Discovery L'espace de noms System.Web.Services.Discovery se compose des classes qui permettent aux clients de localiser les services Web XML disponibles sur un serveur Web à l'aide du processus de découverte de services Web XML.
System.Web.Services.Protocols L'espace de noms System.Web.Services.Protocols se compose des classes qui définissent les protocoles utilisés pour transmettre des données sur le câble pendant la communication entre les services Web XML créés avec ASP.NET et leurs clients.
System.Web.SessionState L'espace de noms System.Web.SessionState fournit des classes et des interfaces qui permettent le stockage de données spécifiques d'un client particulier dans une application Web sur le serveur.Les données relatives à l'état de session servent à donner au client l'apparence d'une connexion persistante avec l'application.Les informations sur l'état peuvent être stockées dans la mémoire de traitement locale ou, dans une configuration utilisant une batterie de serveurs Web, stockées hors processus, à l'aide du service d'état ASP.NET ou d'une base de données Microsoft SQL Server.
System.Web.UI L'espace de noms System.Web.UI fournit 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 L'espace de noms System.Web.UI.Adapters contient 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 L'espace de noms System.Web.UI.DataVisualization.Charting contient des méthodes et des propriétés pour le contrôle serveur Web Chart.
System.Web.UI.Design L'espace de noms System.Web.UI.Design contient 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 pour les contrôles serveur Web.
System.Web.UI.Design.Directives L'espace de noms System.Web.UI.Design.Directives contient des classes qui peuvent être utilisées pour étendre la prise en charge au moment des directives de page Web ASP.NET.
System.Web.UI.Design.MobileControls L'espace de noms System.Web.UI.Design.MobileControls contient 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 le développement d'applications mobiles ASP.NET, consultez le site Web www.asp.net/mobile.
System.Web.UI.Design.MobileControls.Converters L'espace de noms System.Web.UI.Design.MobileControls.Converters contient 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 le développement d'applications mobiles ASP.NET, consultez le site Web www.asp.net/mobile.
System.Web.UI.Design.WebControls L'espace de noms System.Web.UI.Design.WebControls contient des classes qui peuvent être utilisées pour étendre la prise en charge au moment du design pour les contrôles serveur Web.
System.Web.UI.Design.WebControls.WebParts L'espace de noms System.Web.UI.Design.WebControls.WebParts Contient des classes qui fournissent la prise en charge au moment du design pour les contrôles dérivés de classes incluses dans l'espace de noms System.Web.UI.WebControls.WebParts.
System.Web.UI.HtmlControls L'espace de noms System.Web.UI.HtmlControls contient 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 L'espace de noms System.Web.UI.MobileControls contient 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 le développement d'applications mobiles ASP.NET, consultez le site Web www.asp.net/mobile.
System.Web.UI.MobileControls.Adapters L'espace de noms System.Web.UI.MobileControls.Adapters contient 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 nouveaux standards 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 le développement d'applications mobiles ASP.NET, consultez le site Web www.asp.net/mobile.
System.Web.UI.MobileControls.Adapters.XhtmlAdapters L'espace de noms System.Web.UI.MobileControls.Adapters.XhtmlAdapters contient 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 par défaut pour les nouveaux standards de balise ou pour des navigateurs et des appareils mobiles spécifiques.Pour plus d'informations sur le développement d'applications mobiles ASP.NET, consultez le site Web www.asp.net/mobile.
System.Web.UI.WebControls L'espace de noms System.Web.UI.WebControls contient des classes qui vous permettent de créer des contrôles serveur Web sur une page Web.Les contrôles serveur Web sont exécutés sur le serveur et incluent des contrôles de formulaire tels que des boutons et des zones de texte.Ils incluent également des contrôles ayant un 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 L'espace de noms System.Web.UI.WebControls.Adapters contient 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 L'espace de noms System.Web.UI.WebControls.Expressions fournit 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 L'espace de noms System.Web.UI.WebControls.WebParts contient les 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 L'espace de noms System.Web.Util est une collection de classes qui permet 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 L'espace de noms System.Web.WebSockets contient des classes qui prennent en charge l'ajout de la fonctionnalité WebSocket aux applications Web Forms ASP.NET.