Exporter (0) Imprimer
Développer tout
Cet article a fait l'objet d'une traduction manuelle. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte.
Traduction
Source

Contexte de page et d'application dans les applications Web ASP.NET

Lors de l'exécution d'une application Web, ASP.NET conserve des informations sur l'application en cours, sur chaque session utilisateur, sur la demande HTTP en cours, sur la page demandée, etc. ASP.NET contient une série de classes permettant d'encapsuler ces informations de contexte.

ASP.NET rend les instances de ces classes disponibles en tant qu'objets intrinsèques auxquels vous pouvez accéder à partir de votre code. Le tableau suivant répertorie ces objets intrinsèques et les classes dont ils sont les instances.

Nom de l'objet

Description

Classe ASP.NET

Response

Permet d'accéder au flux de sortie pour la page active. Vous pouvez utiliser cette classe pour insérer du texte dans la page, écrire des cookies, etc. Pour plus d'informations, consultez la propriété Page.Response.

HttpResponse

Request

Permet d'accéder à la demande de page active, y compris aux en-têtes, aux cookies, au certificat client, à la chaîne de requête, etc. Vous pouvez utiliser cette classe pour lire les données envoyées par le navigateur. Pour plus d'informations, consultez la propriété Page.Request.

HttpRequest

Context

Permet d'accéder à l'ensemble du contexte en cours (y compris l'objet de demande). Vous pouvez utiliser cette classe pour partager des informations entre les pages. Pour plus d'informations, consultez la propriété Page.Context.

HttpContext

Server

Présente des méthodes utilitaires qui permettent de transférer le contrôle entre les pages, d'obtenir des informations sur l'erreur la plus récente, d'encoder et de décoder du texte HTML, etc. Pour plus d'informations, consultez la propriété Page.Server.

HttpServerUtility

Application

Permet d'accéder à des méthodes et des événements d'application. Permet également d'accéder à un cache d'application que vous pouvez utiliser pour stocker des informations. Pour plus d'informations, consultez Vue d'ensemble de l'état de l'application ASP.NET.

HttpApplicationState

Session

Fournit des informations sur la session utilisateur en cours. Permet également d'accéder à un cache de session, que vous pouvez utiliser pour stocker des informations, et fournit les moyens de contrôler la gestion de la session. Pour plus d'informations, consultez Vue d'ensemble de l'état de session ASP.NET.

HttpSessionState

Trace

Fournit un moyen d'afficher les messages de diagnostic du suivi, créés par le système ou par vous-même, dans la sortie de page HTTP. Pour plus d'informations, consultez Vue d'ensemble du traçage ASP.NET.

TraceContext

Les rubriques suivantes montrent des exemples d'utilisation des objets intrinsèques.

Ajouts de la communauté

AJOUTER
Microsoft réalise une enquête en ligne pour recueillir votre opinion sur le site Web de MSDN. Si vous choisissez d’y participer, cette enquête en ligne vous sera présentée lorsque vous quitterez le site Web de MSDN.

Si vous souhaitez y participer,
Afficher:
© 2014 Microsoft