Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez aussi afficher la version anglaise dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte.
Traduction
Anglais
Cette documentation est archivée et n’est pas conservée.

System.Web, espace de noms

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.

  ClasseDescription
Classe publiqueAspNetHostingPermissionContrôle les autorisations d'accès dans les environnements hébergés par ASP.NET. Cette classe ne peut pas être héritée.
Classe publiqueAspNetHostingPermissionAttributeAutorise les actions de sécurité pour que AspNetHostingPermission s'applique au code à l'aide de la sécurité déclarative. Cette classe ne peut pas être héritée.
Classe publiqueDefaultHttpHandlerReprésente les propriétés et les méthodes d'un gestionnaire HTTP par défaut.
Classe publiqueHtmlStringReprésente une chaîne encodée au format HTML qui ne doit plus être encodée.
Classe publiqueHttpApplicationDéfinit les méthodes, propriétés et événements communs à tous les objets application au sein d'une application ASP.NET. Il s'agit de la classe de base des applications définies par l'utilisateur dans le fichier Global.asax.
Classe publiqueHttpApplicationStatePermet le partage d'informations globales entre plusieurs sessions et demandes au sein d'une application ASP.NET.
Classe publiqueHttpApplicationStateBaseSert de classe de base pour les classes qui permettent de partager des informations sur plusieurs sessions et requêtes dans une application ASP.NET.
Classe publiqueHttpApplicationStateWrapperEncapsule l'objet intrinsèque HTTP qui permet de partager des informations sur plusieurs requêtes et sessions dans une application ASP.NET.
Classe publiqueHttpBrowserCapabilitiesPermet au serveur de réunir des informations sur les capacités du navigateur exécuté sur le client.
Classe publiqueHttpBrowserCapabilitiesBaseSert de classe de base pour les classes qui permettent au serveur de réunir des informations sur les fonctionnalités du navigateur qui a effectué la requête actuelle.
Classe publiqueHttpBrowserCapabilitiesWrapperEncapsule l'objet intrinsèque HTTP qui permet au serveur de réunir des informations sur les fonctionnalités du navigateur qui a effectué la requête actuelle.
Classe publiqueHttpCachePolicyContient des méthodes permettant de définir des en-têtes HTTP propres au cache et de contrôler le cache de sortie des pages ASP.NET.
Classe publiqueHttpCachePolicyBaseSert de classe de base aux classes qui contiennent les méthodes permettant de définir des en-têtes HTTP propres au cache et de contrôler le cache de sortie des pages ASP.NET.
Classe publiqueHttpCachePolicyWrapperEncapsule l'objet intrinsèque HTTP qui contient les méthodes permettant de définir des en-têtes HTTP propres au cache et de contrôler le cache de sortie des pages ASP.NET.
Classe publiqueHttpCacheVaryByContentEncodingsFournit une manière sécurisée pour définir la propriété VaryByContentEncodings de la classe HttpCachePolicy.
Classe publiqueHttpCacheVaryByHeadersFournit une méthode sécurisée pour définir la propriété VaryByHeaders.
Classe publiqueHttpCacheVaryByParamsFournit une méthode sécurisée pour définir la propriété VaryByParams.
Classe publiqueHttpClientCertificateFournit les champs relatifs au certificat client et émis par le client en réponse à la demande du serveur sur l'identité du client.
Classe publiqueHttpCompileExceptionException levée lorsqu'une erreur de compilateur se produit.
Classe publiqueHttpContextEncapsule toutes les informations spécifiques au protocole HTTP sur une requête HTTP individuelle.
Classe publiqueHttpContextBaseSert de classe de base pour les classes qui contiennent des informations spécifiques au format HTTP sur une requête HTTP particulière.
Classe publiqueHttpContextWrapperEncapsule l'objet intrinsèque HTTP qui contient des informations spécifiques au format HTTP sur une requête HTTP particulière.
Classe publiqueHttpCookieFournit une manière sécurisée de créer et de manipuler des cookies HTTP.
Classe publiqueHttpCookieCollectionFournit une manière sécurisée de manipuler des cookies HTTP.
Classe publiqueHttpExceptionDécrit une exception qui s'est produite pendant le traitement de demandes HTTP.
Classe publiqueHttpFileCollectionFournit l'accès aux fichiers téléchargés par un client et les organise.
Classe publiqueHttpFileCollectionBaseSert de classe de base pour des classes qui permettent d'accéder à des fichiers téléchargés par un client.
Classe publiqueHttpFileCollectionWrapperEncapsule l'objet intrinsèque HTTP qui fournit l'accès aux fichiers téléchargés par un client.
Classe publiqueHttpModuleCollectionFournit une méthode d'indexation et de récupération d'une collection d'objets IHttpModule.
Classe publiqueHttpParseExceptionException levée lorsqu'une erreur d'analyse se produit.
Classe publiqueHttpPostedFileDonne accès à des fichiers individuels téléchargés par un client.
Classe publiqueHttpPostedFileBaseSert de classe de base pour des classes qui fournissent l'accès à des fichiers individuels téléchargés par un client.
Classe publiqueHttpPostedFileWrapperEncapsule l'objet intrinsèque HTTP qui fournit l'accès aux fichiers individuels téléchargés par un client.
Classe publiqueHttpRequestPermet à ASP.NET de lire les valeurs HTTP envoyées par un client au cours d'une demande Web.
Classe publiqueHttpRequestBaseSert de classe de base pour les classes qui permettent à ASP.NET de lire les valeurs HTTP envoyées par un client lors d'une requête Web.
Classe publiqueHttpRequestValidationExceptionL'exception levée lors de la réception d'une chaîne d'entrées potentiellement nuisible est envoyée par le client en tant que données de requête. Cette classe ne peut pas être héritée.
Classe publiqueHttpRequestWrapperEncapsule l'objet intrinsèque d'HTTP qui permet à ASP.NET de lire les valeurs HTTP envoyées par un client lors d'une requête Web.
Classe publiqueHttpResponseEncapsule les informations de réponse HTTP issues d'une opération ASP.NET.
Classe publiqueHttpResponseBaseSert de classe de base pour les classes qui fournissent des informations de réponse HTTP à partir d'une opération ASP.NET.
Classe publiqueHttpResponseWrapperEncapsule l'objet intrinsèque HTTP qui fournit des informations de réponse HTTP issues d'une opération ASP.NET.
Classe publiqueHttpRuntimeFournit un jeu de services runtime ASP.NET pour l'application actuelle.
Classe publiqueHttpServerUtilityFournit des méthodes d'assistance au traitement de requêtes Web.
Classe publiqueHttpServerUtilityBaseSert de classe de base pour les classes qui fournissent des méthodes d'assistance au traitement des requêtes Web.
Classe publiqueHttpServerUtilityWrapperEncapsule l'objet intrinsèque HTTP qui fournit des méthodes d'assistance au traitement des requêtes Web.
Classe publiqueHttpSessionStateBaseSert de classe de base pour les classes qui donnent accès aux valeurs relatives à l'état de session, aux paramètres de niveau session et aux méthodes de gestion de la durée de vie.
Classe publiqueHttpSessionStateWrapperEncapsule l'objet HTTP intrinsèque qui fournit un accès aux valeurs d'état de session, aux paramètres de niveau session et aux méthodes de gestion de la durée de vie.
Classe publiqueHttpStaticObjectsCollectionFournit une collection d'objets de portée application pour la propriété StaticObjects.
Classe publiqueHttpStaticObjectsCollectionBaseSert de classe de base pour les classes qui fournissent une collection d'objets de portée application pour la propriété StaticObjects.
Classe publiqueHttpStaticObjectsCollectionWrapperEncapsule l'objet intrinsèque HTTP qui fournit une collection d'objets de portée application pour la propriété StaticObjects.
Classe publiqueHttpUnhandledExceptionException levée lorsqu'une exception générique se produit.
Classe publiqueHttpUtilityFournit des méthodes pour l'encodage et le décodage d'URL lors du traitement de demandes Web. Cette classe ne peut pas être héritée.
Classe publiqueHttpWorkerRequestCette classe abstraite définit les méthodes de travail et les énumérations de base utilisées par le code managé ASP.NET pour traiter les demandes.
Classe publiqueHttpWriterFournit un objet TextWriter accessible par l'objet HttpResponse intrinsèque.
Classe publiqueIisTraceListenerFournit un écouteur qui route toute la sortie de traçage et de débogage vers l'infrastructure IIS 7.0.
Classe publiqueParserErrorReprésente une erreur ou un avertissement de l'analyseur. Cette classe ne peut pas être héritée.
Classe publiqueParserErrorCollectionGère un jeu d'erreurs d'analyse détecté pendant l'analyse. Cette classe ne peut pas être héritée.
Classe publiquePreApplicationStartMethodAttributeFournit une prise en charge étendue pour le démarrage de l'application.
Classe publiqueProcessInfoFournit des informations sur les processus en cours d'exécution.
Classe publiqueProcessModelInfoContient des méthodes qui retournent des informations sur les processus de traitement.
Classe publiqueSiteMapLa classe SiteMap est une représentation en mémoire de la structure de navigation d'un site, fournie par un ou plusieurs fournisseurs de plan de site. Cette classe ne peut pas être héritée.
Classe publiqueSiteMapNodeReprésente un nœud dans la structure de plan de site hiérarchique, tel que celui décrit par la classe SiteMap et les classes qui implémentent la classe abstraite SiteMapProvider.
Classe publiqueSiteMapNodeCollectionFournit une collection fortement typée pour les objets SiteMapNode et implémente l'interface IHierarchicalEnumerable pour prendre en charge la navigation dans la collection.
Classe publiqueSiteMapProviderFournit une classe de base commune à tous les fournisseurs de données de plan de site, et un moyen pour les développeurs d'implémenter des fournisseurs de données de plan de site personnalisés pouvant être utilisés avec l'infrastructure de plan de site ASP.NET sous forme de magasins persistants pour les objets SiteMap.
Classe publiqueSiteMapProviderCollectionUtilisé par la classe SiteMap pour suivre le jeu d'objets SiteMapProvider disponibles au SiteMap pendant l'initialisation du plan de site. Cette classe ne peut pas être héritée.
Classe publiqueSiteMapResolveEventArgsFournit des données pour un événement déclenché par l'appel de la propriété CurrentNode de la classe SiteMapProvider.
Classe publiqueStaticSiteMapProviderSert d'implémentation partielle de la classe abstraite SiteMapProvider et de classe de base à la classe XmlSiteMapProvider qui constitue le fournisseur de plan de site ASP.NET par défaut.
Classe publiqueTraceContextCapture et présente les détails d'exécution relatifs à une demande Web. Cette classe ne peut pas être héritée.
Classe publiqueTraceContextEventArgsFournit une collection d'enregistrements de trace à toutes les méthodes gérant l'événement TraceFinished. Cette classe ne peut pas être héritée.
Classe publiqueTraceContextRecordReprésente un message de trace ASP.NET et toutes les données associées.
Classe publiqueVirtualPathUtilityFournit des méthodes utilitaires pour les opérations de chemin d'accès virtuel communes.
Classe publiqueWebPageTraceListenerFournit un écouteur qui dirige les messages Trace vers des sorties de page Web ASP.NET.
Classe publiqueXmlSiteMapProviderLa classe XmlSiteMapProvider est dérivée de la classe SiteMapProvider et est le fournisseur de plan de site par défaut pour ASP.NET. La classe XmlSiteMapProvider génère des arborescences de plans de site à partir de fichiers XML avec l'extension de nom de fichier .sitemap.

  InterfaceDescription
Interface publiqueIHtmlStringReprésente une chaîne encodée au format HTML qui ne doit plus être encodée.
Interface publiqueIHttpAsyncHandlerDéfinit le contrat que les objets de gestionnaire asynchrones HTTP doivent implémenter.
Interface publiqueIHttpHandlerDéfinit le contrat que ASP.NET implémente pour traiter de manière synchrone les demandes Web HTTP en utilisant des gestionnaires HTTP personnalisés.
Interface publiqueIHttpHandlerFactoryDéfinit le contrat que les fabriques de classes doivent implémenter pour créer des objets IHttpHandler.
Interface publiqueIHttpModuleFournit les événements de suppression et d'initialisation du module à la classe qui implémente.
Interface publiqueIPartitionResolverDéfinit les méthodes qui doivent être implémentées pour la résolution de partition d'état de session personnalisée.

  DéléguéDescription
Délégué publicBeginEventHandlerReprésente la méthode qui gère des événements asynchrones, tels que des événements d'application. Ce délégué est appelé au début d'une opération asynchrone.
Délégué publicEndEventHandlerReprésente la méthode qui gère des événements asynchrones, tels que des événements d'application.
Délégué publicHttpCacheValidateHandlerReprésente une méthode appelée pour valider un élément mis en cache avant que cet élément ne soit fourni depuis le cache.
Délégué publicHttpResponseSubstitutionCallbackReprésente la méthode qui gère la substitution post-cache.
Délégué publicHttpWorkerRequest.EndOfSendNotificationReprésente la méthode qui avertit les appelants lorsque la transmission de la réponse est terminée.
Délégué publicSiteMapResolveEventHandlerReprésente la méthode qui va gérer l'événement SiteMapResolve d'une instance spécifique du SiteMapProvider ou de la classe statique SiteMap.
Délégué publicTraceContextEventHandlerReprésente la méthode qui gère l'événement TraceFinished d'un objet TraceContext.

  ÉnumérationDescription
Énumération publiqueApplicationShutdownReasonSpécifie pourquoi la classe AppDomain s'est arrêtée.
Énumération publiqueAspNetHostingPermissionLevelSpécifie le niveau de confiance accordé à une application Web ASP.NET.
Énumération publiqueHttpCacheabilityFournit des valeurs énumérées permettant de définir l'en-tête HTTP Cache-Control.
Énumération publiqueHttpCacheRevalidationFournit des valeurs énumérées permettant de définir des en-têtes HTTP Cache-Control propres à la revalidation.
Énumération publiqueHttpCookieModeSpécifie comment les cookies sont utilisés dans une application Web.
Énumération publiqueHttpValidationStatusFournit des valeurs énumérées indiquant l'état de la validation du cache.
Énumération publiqueProcessShutdownReasonFournit les valeurs énumérées qui indiquent les raisons pour lesquelles un processus s'est arrêté.
Énumération publiqueProcessStatusFournit des valeurs énumérées qui indiquent l'état en cours du processus.
Énumération publiqueRequestNotificationIndique quand des événements et d'autres événements de cycle de vie se produisent au cours du traitement d'une requête HttpApplication.
Énumération publiqueRequestNotificationStatusInfrastructure. Spécifie l'état d'une notification dans le pipeline de requête.
Énumération publiqueTraceModeSpécifie l'ordre dans lequel les messages de trace sont émis dans la sortie HTML d'une page.
Afficher: