System.Web Espace de noms

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 Cache-Control.

HttpCacheRevalidation

Fournit des valeurs énumérées permettant de définir des en-têtes HTTP Cache-Control propres à la revalidation.

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.