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. The System.Web namespace supplies classes and interfaces that enable browser-server communication. 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. This namespace includes the HttpRequest class, which provides extensive information about the current HTTP request; the HttpResponse class, which manages HTTP output to the client; and the HttpServerUtility class, which provides access to server-side utilities and processes. 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 also includes classes for cookie manipulation, file transfer, exception information, and output cache control.

Classes

AspNetHostingPermission

Contrôle les autorisations d'accès dans les environnements hébergés par ASP.NET.Controls access permissions in ASP.NET hosted environments. Cette classe ne peut pas être héritée.This class cannot be inherited.

AspNetHostingPermissionAttribute

Permet d’appliquer les actions de sécurité de AspNetHostingPermission au code à l’aide de la sécurité déclarative.Allows security actions for AspNetHostingPermission to be applied to code using declarative security. Cette classe ne peut pas être héritée.This class cannot be inherited.

DefaultHttpHandler

Représente les propriétés et les méthodes d'un gestionnaire HTTP par défaut.Represents the properties and methods of a default HTTP handler.

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.Converts task-returning asynchronous methods into methods that use the asynchronous programming model used in previous versions of ASP.NET and that is based on begin and end events.

HtmlString

Représente une chaîne encodée au format HTML qui ne doit plus être encodée.Represents an HTML-encoded string that should not be encoded again.

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.Defines the methods, properties, and events that are common to all application objects in an ASP.NET application. Cette classe est la classe de base pour les applications définies par l’utilisateur dans le fichier Global.asax.This class is the base class for applications that are defined by the user in the Global.asax file.

HttpApplicationState

Autorise le partage d’informations globales entre plusieurs sessions et demandes au sein d’une application ASP.NET.Enables sharing of global information across multiple sessions and requests within an ASP.NET application.

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.Serves as the base class for classes that enable information to be shared across multiple sessions and requests within an ASP.NET application.

HttpApplicationStateWrapper

Encapsule l’objet intrinsèque HTTP qui permet à plusieurs requêtes et sessions dans une application ASP.NET de partager des informations.Encapsulates the HTTP intrinsic object that enables information to be shared across multiple requests and sessions within an ASP.NET application.

HttpBrowserCapabilities

Permet au serveur de réunir des informations sur les capacités du navigateur exécuté sur le client.Enables the server to gather information on the capabilities of the browser that is running on the 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.Serves as the base class for classes that enable the server to gather information about the capabilities of the browser that made the current request.

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.Encapsulates the HTTP intrinsic object that enables the server to gather information about the capabilities of the browser that has made the current request.

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.Contains methods for setting cache-specific HTTP headers and for controlling the ASP.NET page output cache.

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.Serves as the base class for classes that contain methods for setting cache-specific HTTP headers and for controlling the ASP.NET page output cache.

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.Encapsulates the HTTP intrinsic object that contains methods for setting cache-specific HTTP headers and for controlling the ASP.NET page output cache.

HttpCacheVaryByContentEncodings

Fournit une manière de type sécurisé pour définir la propriété VaryByContentEncodings de la classe HttpCachePolicy.Provides a type-safe way to set the VaryByContentEncodings property of the HttpCachePolicy class.

HttpCacheVaryByHeaders

Fournit une manière de type sécurisé pour définir la propriété VaryByHeaders.Provides a type-safe way to set the VaryByHeaders property.

HttpCacheVaryByParams

Fournit une manière de type sécurisé pour définir la propriété VaryByParams.Provides a type-safe way to set the VaryByParams property.

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.Provides the client certificate fields issued by the client in response to the server's request for the client's identity.

HttpCompileException

Exception levée lorsqu'une erreur de compilateur se produit.The exception that is thrown when a compiler error occurs.

HttpContext

Encapsule toutes les informations spécifiques au protocole HTTP relatives à une requête HTTP individuelle.Encapsulates all HTTP-specific information about an individual HTTP request.

HttpContextBase

Sert de classe de base pour les classes qui contiennent des informations spécifiques à HTTP concernant une requête HTTP individuelle.Serves as the base class for classes that contain HTTP-specific information about an individual HTTP request.

HttpContextWrapper

Encapsule l’objet intrinsèque HTTP qui contient des informations propres à HTTP concernant une requête HTTP individuelle.Encapsulates the HTTP intrinsic object that contains HTTP-specific information about an individual HTTP request.

HttpCookie

Fournit une manière sécurisée de créer et de manipuler des cookies HTTP.Provides a type-safe way to create and manipulate individual HTTP cookies.

HttpCookieCollection

Fournit une manière sécurisée de manipuler des cookies HTTP.Provides a type-safe way to manipulate HTTP cookies.

HttpException

Décrit une exception qui s'est produite pendant le traitement de demandes HTTP.Describes an exception that occurred during the processing of HTTP requests.

HttpFileCollection

Permet d’accéder aux fichiers chargés par un client et de les organiser.Provides access to and organizes files uploaded by a client.

HttpFileCollectionBase

Sert de classe de base pour des classes qui permettent d'accéder à des fichiers téléchargés par un client.Serves as the base class for classes that provide access to files that were uploaded by a client.

HttpFileCollectionWrapper

Encapsule l’objet intrinsèque HTTP qui fournit l’accès aux fichiers qui ont été chargés par un client.Encapsulates the HTTP intrinsic object that provides access to files that were uploaded by a client.

HttpModuleCollection

Fournit un moyen d’indexer et de récupérer une collection d’objets IHttpModule.Provides a way to index and retrieve a collection of IHttpModule objects.

HttpParseException

Exception levée lorsqu'une erreur d'analyse se produit.The exception that is thrown when a parse error occurs.

HttpPostedFile

Donne accès à des fichiers individuels téléchargés par un client.Provides access to individual files that have been uploaded by a client.

HttpPostedFileBase

Sert de classe de base pour les classes qui fournissent l’accès à des fichiers ayant été chargés par un client.Serves as the base class for classes that provide access to individual files that have been uploaded by a client.

HttpPostedFileWrapper

Encapsule l’objet intrinsèque HTTP qui fournit l’accès aux fichiers individuels qui ont été chargés par un client.Encapsulates the HTTP intrinsic object that provides access to individual files that have been uploaded by a client.

HttpRequest

Permet à ASP.NET de lire les valeurs HTTP envoyées par un client dans le cadre d'une requête web.Enables ASP.NET to read the HTTP values sent by a client during a Web request.

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.Serves as the base class for classes that enable ASP.NET to read the HTTP values sent by a client during a Web request.

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.The exception that is thrown when a potentially malicious input string is received from the client as part of the request data. Cette classe ne peut pas être héritée.This class cannot be inherited.

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.Encapsulates the HTTP intrinsic object that enables ASP.NET to read the HTTP values that are sent by a client during a Web request.

HttpResponse

Encapsule les informations de réponse HTTP issues d'une opération ASP.NET.Encapsulates HTTP-response information from an ASP.NET operation.

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.Represents the base class for classes that provides HTTP-response information from an ASP.NET operation.

HttpResponseWrapper

Encapsule l'objet intrinsèque HTTP qui fournit des informations de réponse HTTP issues d'une opération ASP.NET.Encapsulates the HTTP intrinsic object that provides HTTP-response information from an ASP.NET operation.

HttpRuntime

Fournit un jeu de services runtime ASP.NET pour l'application actuelle.Provides a set of ASP.NET run-time services for the current application.

HttpServerUtility

Fournit des méthodes d'assistance pour le traitement des requêtes web.Provides helper methods for processing Web requests.

HttpServerUtilityBase

Sert de classe de base pour les classes qui fournissent des méthodes d’assistance pour traiter les requêtes web.Serves as the base class for classes that provide helper methods for processing Web requests.

HttpServerUtilityWrapper

Encapsule l’objet intrinsèque HTTP qui fournit des méthodes d’assistance pour le traitement des requêtes web.Encapsulates the HTTP intrinsic object that provides helper methods for processing Web requests.

HttpSessionStateBase

Sert 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.Serves as the base class for classes that provides access to session-state values, session-level settings, and lifetime management methods.

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.Encapsulates the HTTP intrinsic object that provides access to session-state values, session-level settings, and lifetime management methods.

HttpStaticObjectsCollection

Fournit une collection d'objets de portée application pour la propriété StaticObjects.Provides a collection of application-scoped objects for the StaticObjects property.

HttpStaticObjectsCollectionBase

Sert de classe de base pour les classes qui fournissent une collection d’objets de portée application pour la propriété StaticObjects.Serves as the base class for classes that provide a collection of application-scoped objects for the StaticObjects property.

HttpStaticObjectsCollectionWrapper

Encapsule l’objet intrinsèque HTTP qui fournit une collection d’objets de portée application pour la propriété StaticObjects.Encapsulates the HTTP intrinsic object that provides a collection of application-scoped objects for the StaticObjects property.

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.Provides methods that a derived task handler class can implement in order to process an asynchronous task.

HttpUnhandledException

Exception levée lorsqu'une exception générique se produit.The exception that is thrown when a generic exception occurs.

HttpUtility

Fournit des méthodes de codage et décodage d'URL pendant le traitement des requêtes web.Provides methods for encoding and decoding URLs when processing Web requests. Cette classe ne peut pas être héritée.This class cannot be inherited.

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.This abstract class defines the base worker methods and enumerations used by ASP.NET managed code to process requests.

HttpWriter

Fournit un objet TextWriter accessible par l'objet HttpResponse intrinsèque.Provides a TextWriter object that is accessed through the intrinsic HttpResponse object.

IisTraceListener

Fournit un écouteur qui route toute la sortie de traçage et de débogage vers l’infrastructure IIS 7.0.Provides a listener that routes all tracing and debugging output to the IIS 7.0 infrastructure.

MimeMapping

Mappe les extensions de document aux types MIME de contenu.Maps document extensions to content MIME types.

ParserError

Représente une erreur ou un avertissement de l'analyseur.Represents a parser error or warning. Cette classe ne peut pas être héritée.This class cannot be inherited.

ParserErrorCollection

Gère un jeu d’erreurs d’analyse détectées pendant l’analyse.Manages a set of parser errors detected during parsing. Cette classe ne peut pas être héritée.This class cannot be inherited.

PreApplicationStartMethodAttribute

Fournit une prise en charge étendue pour le démarrage de l'application.Provides expanded support for application startup.

ProcessInfo

Fournit des informations sur les processus en cours d'exécution.Provides information on processes currently executing.

ProcessModelInfo

Contient des méthodes qui retournent des informations sur les processus de traitement.Contains methods that return information about worker processes.

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.The SiteMap class is an in-memory representation of the navigation structure for a site, which is provided by one or more site map providers. Cette classe ne peut pas être héritée.This class cannot be inherited.

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.Represents a node in the hierarchical site map structure such as that described by the SiteMap class and classes that implement the abstract SiteMapProvider class.

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.Provides a strongly typed collection for SiteMapNode objects and implements the IHierarchicalEnumerable interface to support navigating through the 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.Provides a common base class for all site map data providers, and a way for developers to implement custom site map data providers that can be used with the ASP.NET site map infrastructure as persistent stores for SiteMap objects.

SiteMapProviderCollection

Utilisé par la classe SiteMap pour suivre le jeu d'objets SiteMapProvider disponibles au SiteMap pendant l'initialisation du plan de site.Used by the SiteMap class to track the set of SiteMapProvider objects that are available to the SiteMap during site map initialization. Cette classe ne peut pas être héritée.This class cannot be inherited.

SiteMapResolveEventArgs

Fournit des données pour un événement déclenché par l'appel de la propriété CurrentNode de la classe SiteMapProvider.Provides data for an event that is raised by calling the CurrentNode property of the SiteMapProvider class.

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.Serves as a partial implementation of the abstract SiteMapProvider class and serves as a base class for the XmlSiteMapProvider class, which is the default site map provider in ASP.NET.

TraceContext

Capture et présente les détails d'exécution relatifs à une demande Web.Captures and presents execution details about a Web request. Cette classe ne peut pas être héritée.This class cannot be inherited.

TraceContextEventArgs

Fournit une collection d'enregistrements de trace à toutes les méthodes gérant l'événement TraceFinished.Provides a collection of trace records to any method that handles the TraceFinished event. Cette classe ne peut pas être héritée.This class cannot be inherited.

TraceContextRecord

Représente un message de trace ASP.NET et toutes les données associées.Represents an ASP.NET trace message and any associated data.

UnvalidatedRequestValues

Permet d'accéder aux valeurs de requête HTTP sans déclencher la validation de demande ASP.NET.Provides access to HTTP request values without triggering ASP.NET request validation.

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.Serves as the base class for classes that provide access to HTTP request values without triggering ASP.NET request validation.

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.Provides a wrapper class for the UnvalidatedRequestValuesBase class, and provides access to HTTP request values without triggering ASP.NET request validation.

VirtualPathUtility

Fournit des méthodes utilitaires pour les opérations de chemin d'accès virtuel communes.Provides utility methods for common virtual path operations.

WebPageTraceListener

Fournit un écouteur qui dirige les messages Trace vers des sorties de page Web ASP.NET.Provides a listener that directs Trace messages to ASP.NET Web page outputs.

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.The XmlSiteMapProvider class is derived from the SiteMapProvider class and is the default site map provider for 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.The XmlSiteMapProvider class generates site map trees from XML files with the file name extension .sitemap.

Interfaces

IHtmlString

Représente une chaîne encodée au format HTML qui ne doit plus être encodée.Represents an HTML-encoded string that should not be encoded again.

IHttpAsyncHandler

Définit le contrat que les objets de gestionnaire asynchrones HTTP doivent implémenter.Defines the contract that HTTP asynchronous handler objects must implement.

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.Defines the contract that ASP.NET implements to synchronously process HTTP Web requests using custom HTTP handlers.

IHttpHandlerFactory

Définit le contrat que les fabriques de classes doivent implémenter pour créer des objets IHttpHandler.Defines the contract that class factories must implement to create new IHttpHandler objects.

IHttpModule

Fournit des événements de suppression et d’initialisation de modules à la classe d’implémentation.Provides module initialization and disposal events to the implementing class.

IPartitionResolver

Définit les méthodes qui doivent être implémentées pour la résolution de partition d'état de session personnalisée.Defines methods that must be implemented for custom session-state partition resolution.

ISubscriptionToken

Représente une interface implémentée par un objet et qui peut être utilisée pour annuler un abonnement aux écouteurs.Represents an interface that is implemented by an object and that can be used to unsubscribe listeners.

ITlsTokenBindingInfo

Fournit des informations sur la liaison de jeton TLS (Transport Layer Security).Provides information about transport layer security (TLS) token binding.

Énumérations

ApplicationShutdownReason

Spécifie pourquoi la classe AppDomain s'est arrêtée.Specifies why the AppDomain class shut down.

AspNetHostingPermissionLevel

Spécifie le niveau de confiance accordé à une application web ASP.NET.Specifies the trust level that is granted to an ASP.NET Web application.

HttpCacheability

Fournit des valeurs énumérées permettant de définir l'en-tête HTTP Cache-Control.Provides enumerated values that are used to set the Cache-Control HTTP header.

HttpCacheRevalidation

Fournit des valeurs énumérées permettant de définir des en-têtes HTTP Cache-Control propres à la revalidation.Provides enumerated values that are used to set revalidation-specific Cache-Control HTTP headers.

HttpCookieMode

Spécifie comment les cookies sont utilisés dans une application Web.Specifies how cookies are used for a Web application.

HttpValidationStatus

Fournit des valeurs énumérées indiquant l'état de la validation du cache.Provides enumerated values that indicate cache validation status.

ProcessShutdownReason

Fournit les valeurs énumérées qui indiquent les raisons pour lesquelles un processus s'est arrêté.Provides enumerated values that indicate why a process has shut down.

ProcessStatus

Fournit des valeurs énumérées qui indiquent l'état en cours du processus.Provides enumerated values that indicate the current status of a process.

ReadEntityBodyMode

Spécifie les constantes qui indiquent comment le corps d'entité d'une requête HTTP a été lu.Specifies constants that indicate how the entity body of an HTTP request has been read.

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.Indicates when events and other life-cycle events occur while a HttpApplication request is being processed.

RequestNotificationStatus

Spécifie l'état d'une notification dans le pipeline de requête.Specifies the state of a notification in the request pipeline.

SameSiteMode

Spécifie des constantes qui indiquent la valeur de l’attribut SameSite du cookie.Specifies constants that indicate the value for the SameSite attribute of the cookie.

TraceMode

Spécifie l'ordre dans lequel les messages de trace sont émis dans la sortie HTML d'une page.Specifies in what order trace messages are emitted into the HTML output of a 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.Represents the method that handles asynchronous events such as application events. Ce délégué est appelé au début d'une opération asynchrone.This delegate is called at the start of an asynchronous operation.

EndEventHandler

Représente la méthode qui gère des événements asynchrones, tels que des événements d'application.Represents the method that handles asynchronous events such as application events.

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.Represents a method that is called to validate a cached item before the item is served from the cache.

HttpResponseSubstitutionCallback

Représente la méthode qui gère la substitution post-cache.Represents the method that handles post-cache substitution.

HttpWorkerRequest.EndOfSendNotification

Représente la méthode qui avertit les appelants lorsque la transmission de la réponse est terminée.Represents the method that Notifies callers when sending of the response is complete.

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.Represents the method that will handle the SiteMapResolve event of a specific instance of the SiteMapProvider or static SiteMap class.

TaskEventHandler

Représente la tâche asynchrone qui est traitée par une instance de la classe EventHandlerTaskAsyncHelper.Represents the asynchronous task that is being processed by an instance of the EventHandlerTaskAsyncHelper class.

TraceContextEventHandler

Représente la méthode qui gère l'événement TraceFinished d'un objet TraceContext.Represents the method that handles the TraceFinished event of a TraceContext object.