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 demande HTTP en cours, la classe HttpResponse qui gère la sortie HTTP vers le client et la classe HttpServerUtility, qui fournit un accès aux utilitaires et processus côté serveur. System.Web inclut également les classes de manipulation des cookies, de transfert des fichiers, d'informations sur les exceptions et de 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 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 publiqueHttpBrowserCapabilitiesPermet au serveur de réunir des informations sur les capacités du navigateur exécuté sur le client.
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 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 demande HTTP individuelle.
Classe publiqueHttpCookieFournit une manière sécurisée de créer et 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 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 publiqueHttpRequestPermet à ASP.NET de lire les valeurs HTTP envoyées par un client au cours d'une demande 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 publiqueHttpResponseEncapsule les 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 demandes Web.
Classe publiqueHttpStaticObjectsCollectionFournit 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 le codage 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 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 publiqueProcessInfoFournit des informations sur les processus en cours d'exécution.
Classe publiqueProcessModelInfoContient des méthodes qui retournent des informations sur les processus de travail.
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 constitue le fournisseur de plan de site par défaut pour ASP.NET. La classe XmlSiteMapProvider génère des arborescences de plan de site à partir de fichiers XML.

 InterfaceDescription
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 publiqueTraceModeSpécifie l'ordre dans lequel les messages de trace sont émis dans la sortie HTML d'une page.
Afficher: