System.Web Espace de noms
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Pour .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.
Classes
AspNetHostingPermission |
Contrôle les autorisations d'accès dans les environnements hébergés par ASP.NET. Cette classe ne peut pas être héritée. |
AspNetHostingPermissionAttribute |
Permet d’appliquer les actions de sécurité de AspNetHostingPermission au code à l’aide de la sécurité déclarative. Cette classe ne peut pas être héritée. |
DefaultHttpHandler |
Représente les propriétés et les méthodes d'un gestionnaire HTTP par défaut. |
EventHandlerTaskAsyncHelper |
Convertit les méthodes asynchrones retournant des tâches en méthodes qui utilisent le modèle de programmation asynchrone utilisé dans les versions antérieures d'ASP.NET et qui est basé sur des événements de début et de fin. |
HtmlString |
Représente une chaîne encodée au format HTML qui ne doit plus être encodée. |
HttpApplication |
Définit les méthodes, les propriétés et les événements communs à tous les objets d’application dans une application ASP.NET. Cette classe est la classe de base pour les applications définies par l’utilisateur dans le fichier Global.asax. |
HttpApplicationState |
Autorise le partage d’informations globales entre plusieurs sessions et demandes au sein d’une application ASP.NET. |
HttpApplicationStateBase |
Sert de classe de base pour les classes qui permettent de partager des informations entre plusieurs sessions et requêtes dans une application ASP.NET. |
HttpApplicationStateWrapper |
Encapsule l’objet intrinsèque HTTP qui permet à plusieurs requêtes et sessions dans une application ASP.NET de partager des informations. |
HttpBrowserCapabilities |
Permet au serveur de réunir des informations sur les capacités du navigateur exécuté sur le client. |
HttpBrowserCapabilitiesBase |
Sert 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. |
HttpBrowserCapabilitiesWrapper |
Encapsule l’objet intrinsèque HTTP qui permet au serveur de réunir des informations sur les fonctionnalités du navigateur à l’origine de la requête actuelle. |
HttpCachePolicy |
Contient des méthodes pour définir des en-têtes HTTP propres au cache et pour contrôler le cache de sortie de pages ASP.NET. |
HttpCachePolicyBase |
Sert de classe de base pour les classes qui contiennent des méthodes pour définir des en-têtes HTTP propres au cache et pour contrôler le cache de sortie de pages ASP.NET. |
HttpCachePolicyWrapper |
Encapsule l’objet intrinsèque HTTP qui contient des méthodes pour définir des en-têtes HTTP propres au cache et pour contrôler le cache de sortie de pages ASP.NET. |
HttpCacheVaryByContentEncodings |
Fournit une manière de type sécurisé pour définir la propriété VaryByContentEncodings de la classe HttpCachePolicy. |
HttpCacheVaryByHeaders |
Fournit une manière de type sécurisé pour définir la propriété VaryByHeaders. |
HttpCacheVaryByParams |
Fournit une manière de type sécurisé pour définir la propriété VaryByParams. |
HttpClientCertificate |
Fournit les champs de certificats clients émis par le client en réponse à la demande d’identité du client envoyée par le serveur. |
HttpCompileException |
Exception levée lorsqu'une erreur de compilateur se produit. |
HttpContext |
Encapsule toutes les informations spécifiques au protocole HTTP relatives à une requête HTTP individuelle. |
HttpContextBase |
Sert de classe de base pour les classes qui contiennent des informations spécifiques à HTTP concernant une requête HTTP individuelle. |
HttpContextWrapper |
Encapsule l’objet intrinsèque HTTP qui contient des informations propres à HTTP concernant une requête HTTP individuelle. |
HttpCookie |
Fournit une manière sécurisée de créer et de manipuler des cookies HTTP. |
HttpCookieCollection |
Fournit une manière sécurisée de manipuler des cookies HTTP. |
HttpException |
Décrit une exception qui s'est produite pendant le traitement de demandes HTTP. |
HttpFileCollection |
Permet d’accéder aux fichiers chargés par un client et de les organiser. |
HttpFileCollectionBase |
Sert de classe de base pour les classes qui fournissent l’accès à des fichiers ayant été chargés par un client. |
HttpFileCollectionWrapper |
Encapsule l’objet intrinsèque HTTP qui fournit l’accès aux fichiers qui ont été chargés par un client. |
HttpModuleCollection |
Fournit un moyen d’indexer et de récupérer une collection d’objets IHttpModule. |
HttpParseException |
Exception levée lorsqu'une erreur d'analyse se produit. |
HttpPostedFile |
Donne accès à des fichiers individuels téléchargés par un client. |
HttpPostedFileBase |
Sert de classe de base pour les classes qui fournissent l’accès à des fichiers ayant été chargés par un client. |
HttpPostedFileWrapper |
Encapsule l’objet intrinsèque HTTP qui fournit l’accès aux fichiers individuels qui ont été chargés par un client. |
HttpRequest |
Permet à ASP.NET de lire les valeurs HTTP envoyées par un client dans le cadre d'une requête web. |
HttpRequestBase |
Sert 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. |
HttpRequestValidationException |
L'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. |
HttpRequestWrapper |
Encapsule l'objet intrinsèque HTTP qui permet à ASP.NET de lire les valeurs HTTP envoyées par un client lors d'une demande web. |
HttpResponse |
Encapsule les informations de réponse HTTP issues d'une opération ASP.NET. |
HttpResponseBase |
Représente la classe de base pour les classes qui fournissent des informations de réponse HTTP à partir d'une opération ASP.NET. |
HttpResponseWrapper |
Encapsule l'objet intrinsèque HTTP qui fournit des informations de réponse HTTP issues d'une opération ASP.NET. |
HttpRuntime |
Fournit un jeu de services runtime ASP.NET pour l'application actuelle. |
HttpServerUtility |
Fournit des méthodes d'assistance pour le traitement des requêtes web. |
HttpServerUtilityBase |
Sert de classe de base pour les classes qui fournissent des méthodes d’assistance pour traiter les requêtes web. |
HttpServerUtilityWrapper |
Encapsule l’objet intrinsèque HTTP qui fournit des méthodes d’assistance pour le traitement des requêtes web. |
HttpSessionStateBase |
Sert de classe de base pour les classes qui donnent 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. |
HttpSessionStateWrapper |
Encapsule l’objet intrinsèque HTTP qui fournit l’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. |
HttpStaticObjectsCollection |
Fournit une collection d'objets de portée application pour la propriété StaticObjects. |
HttpStaticObjectsCollectionBase |
Sert de classe de base pour les classes qui fournissent une collection d’objets de portée application pour la propriété StaticObjects. |
HttpStaticObjectsCollectionWrapper |
Encapsule l’objet intrinsèque HTTP qui fournit une collection d’objets de portée application pour la propriété StaticObjects. |
HttpTaskAsyncHandler |
Fournit les méthodes qu'une classe de gestionnaire de tâches dérivée peut implémenter pour traiter une tâche asynchrone. |
HttpUnhandledException |
Exception levée lorsqu'une exception générique se produit. |
HttpUtility |
Fournit des méthodes de codage et décodage d'URL pendant le traitement des requêtes web. Cette classe ne peut pas être héritée. |
HttpWorkerRequest |
Cette 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. |
HttpWriter |
Fournit un objet TextWriter accessible par l'objet HttpResponse intrinsèque. |
IisTraceListener |
Fournit un écouteur qui route toute la sortie de traçage et de débogage vers l’infrastructure IIS 7.0. |
MimeMapping |
Mappe les extensions de document aux types MIME de contenu. |
ParserError |
Représente une erreur ou un avertissement de l'analyseur. Cette classe ne peut pas être héritée. |
ParserErrorCollection |
Gère un jeu d’erreurs d’analyse détectées pendant l’analyse. Cette classe ne peut pas être héritée. |
PreApplicationStartMethodAttribute |
Fournit une prise en charge étendue pour le démarrage de l'application. |
ProcessInfo |
Fournit des informations sur les processus en cours d'exécution. |
ProcessModelInfo |
Contient des méthodes qui retournent des informations sur les processus de traitement. |
SiteMap |
La 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. |
SiteMapNode |
Représente un nœud dans la structure de plan de site hiérarchique telle que celle décrite par la classe SiteMap et les classes qui implémentent la classe abstraite SiteMapProvider. |
SiteMapNodeCollection |
Fournit une collection fortement typée pour des objets SiteMapNode et implémente l’interface IHierarchicalEnumerable pour prendre en charge la navigation dans la collection. |
SiteMapProvider |
Fournit 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. |
SiteMapProviderCollection |
Utilisé 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. |
SiteMapResolveEventArgs |
Fournit des données pour un événement déclenché par l'appel de la propriété CurrentNode de la classe SiteMapProvider. |
StaticSiteMapProvider |
Sert 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. |
TraceContext |
Capture et présente les détails d'exécution relatifs à une demande Web. Cette classe ne peut pas être héritée. |
TraceContextEventArgs |
Fournit 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. |
TraceContextRecord |
Représente un message de trace ASP.NET et toutes les données associées. |
UnvalidatedRequestValues |
Permet d'accéder aux valeurs de requête HTTP sans déclencher la validation de demande ASP.NET. |
UnvalidatedRequestValuesBase |
Sert de classe de base pour les classes qui fournissent l'accès aux valeurs de requête HTTP sans déclencher la validation de demande ASP.NET. |
UnvalidatedRequestValuesWrapper |
Fournit une classe wrapper pour la classe UnvalidatedRequestValuesBase et fournit l'accès aux valeurs de requête HTTP sans déclencher la validation de demande ASP.NET. |
VirtualPathUtility |
Fournit des méthodes utilitaires pour les opérations de chemin d'accès virtuel communes. |
WebPageTraceListener |
Fournit un écouteur qui dirige les messages Trace vers des sorties de page Web ASP.NET. |
XmlSiteMapProvider |
La 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. |
Interfaces
IHtmlString |
Représente une chaîne encodée au format HTML qui ne doit plus être encodée. |
IHttpAsyncHandler |
Définit le contrat que les objets de gestionnaire asynchrones HTTP doivent implémenter. |
IHttpHandler |
Dé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. |
IHttpHandlerFactory |
Définit le contrat que les fabriques de classes doivent implémenter pour créer des objets IHttpHandler. |
IHttpModule |
Fournit des événements de suppression et d’initialisation de modules à la classe d’implémentation. |
IPartitionResolver |
Définit les méthodes qui doivent être implémentées pour la résolution de partition d'état de session personnalisée. |
ISubscriptionToken |
Représente une interface implémentée par un objet et qui peut être utilisée pour annuler un abonnement aux écouteurs. |
ITlsTokenBindingInfo |
Fournit des informations sur la liaison de jeton TLS (Transport Layer Security). |
Énumérations
ApplicationShutdownReason |
Spécifie pourquoi la classe AppDomain s'est arrêtée. |
AspNetHostingPermissionLevel |
Spécifie le niveau de confiance accordé à une application web ASP.NET. |
HttpCacheability |
Fournit des valeurs énumérées permettant de définir l'en-tête HTTP |
HttpCacheRevalidation |
Fournit des valeurs énumérées permettant de définir des en-têtes HTTP |
HttpCookieMode |
Spécifie comment les cookies sont utilisés dans une application Web. |
HttpValidationStatus |
Fournit des valeurs énumérées indiquant l'état de la validation du cache. |
ProcessShutdownReason |
Fournit les valeurs énumérées qui indiquent les raisons pour lesquelles un processus s'est arrêté. |
ProcessStatus |
Fournit des valeurs énumérées qui indiquent l'état en cours du processus. |
ReadEntityBodyMode |
Spécifie les constantes qui indiquent comment le corps d'entité d'une requête HTTP a été lu. |
RequestNotification |
Indique quand des événements et d'autres événements de cycle de vie se produisent au cours du traitement d'une requête HttpApplication. |
RequestNotificationStatus |
Spécifie l'état d'une notification dans le pipeline de requête. |
SameSiteMode |
Spécifie des constantes qui indiquent la valeur de l’attribut SameSite du cookie. |
TraceMode |
Spécifie l'ordre dans lequel les messages de trace sont émis dans la sortie HTML d'une page. |
Délégués
BeginEventHandler |
Repré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. |
EndEventHandler |
Représente la méthode qui gère des événements asynchrones, tels que des événements d'application. |
HttpCacheValidateHandler |
Repré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. |
HttpResponseSubstitutionCallback |
Représente la méthode qui gère la substitution post-cache. |
HttpWorkerRequest.EndOfSendNotification |
Représente la méthode qui avertit les appelants lorsque la transmission de la réponse est terminée. |
SiteMapResolveEventHandler |
Repré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. |
TaskEventHandler |
Représente la tâche asynchrone qui est traitée par une instance de la classe EventHandlerTaskAsyncHelper. |
TraceContextEventHandler |
Représente la méthode qui gère l'événement TraceFinished d'un objet TraceContext. |