Membres HttpApplication
.NET Framework 3.5
Mise à jour : novembre 2007
Dé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.
Le type HttpApplication expose les membres suivants.
| Nom | Description | |
|---|---|---|
|
AddOnAcquireRequestStateAsync | Surchargé. Ajoute l'événement AcquireRequestState spécifié à la collection des gestionnaires d'événements AcquireRequestState asynchrones de la requête actuelle. |
|
AddOnAuthenticateRequestAsync | Surchargé. Ajoute l'événement AuthenticateRequest spécifié à la collection des gestionnaires d'événements AuthenticateRequest asynchrones de la requête actuelle. |
|
AddOnAuthorizeRequestAsync | Surchargé. Ajoute l'événement AuthorizeRequest spécifié à la collection des gestionnaires d'événements AuthorizeRequest asynchrones de la requête actuelle. |
|
AddOnBeginRequestAsync | Surchargé. Ajoute l'événement BeginRequest spécifié à la collection des gestionnaires d'événements BeginRequest asynchrones de la requête actuelle. |
|
AddOnEndRequestAsync | Surchargé. Ajoute l'événement EndRequest spécifié à la collection des gestionnaires d'événements EndRequest asynchrones de la requête actuelle. |
|
AddOnLogRequestAsync | Surchargé. Ajoute l'événement LogRequest spécifié à la collection des gestionnaires d'événements LogRequest asynchrones de la requête actuelle. |
|
AddOnMapRequestHandlerAsync | Surchargé. Ajoute l'événement MapRequestHandler spécifié à la collection des gestionnaires d'événements MapRequestHandler asynchrones de la requête actuelle. |
|
AddOnPostAcquireRequestStateAsync | Surchargé. Ajoute l'événement PostAcquireRequestState spécifié à la collection des gestionnaires d'événements PostAcquireRequestState asynchrones de la requête actuelle. |
|
AddOnPostAuthenticateRequestAsync | Surchargé. Ajoute l'événement AddOnPostAcquireRequestStateAsync spécifié à la collection des gestionnaires d'événements PostAuthenticateRequest asynchrones de la requête actuelle. |
|
AddOnPostAuthorizeRequestAsync | Surchargé. Ajoute l'événement PostAuthorizeRequest spécifié à la collection des gestionnaires d'événements PostAuthorizeRequest asynchrones de la requête actuelle. |
|
AddOnPostLogRequestAsync | Surchargé. Ajoute l'événement PostLogRequest spécifié à la collection des gestionnaires d'événements PostLogRequest asynchrones de la requête actuelle. |
|
AddOnPostMapRequestHandlerAsync | Surchargé. Ajoute l'événement PostMapRequestHandler spécifié à la collection des gestionnaires d'événements PostMapRequestHandler asynchrones de la requête actuelle. |
|
AddOnPostReleaseRequestStateAsync | Surchargé. Ajoute l'événement PostReleaseRequestState spécifié à la collection des gestionnaires d'événements PostReleaseRequestState asynchrones de la requête actuelle. |
|
AddOnPostRequestHandlerExecuteAsync | Surchargé. Ajoute l'événement PostRequestHandlerExecute spécifié à la collection des gestionnaires d'événements PostRequestHandlerExecute asynchrones de la requête actuelle. |
|
AddOnPostResolveRequestCacheAsync | Surchargé. Ajoute l'événement PostResolveRequestCache spécifié à la collection des gestionnaires d'événements PostResolveRequestCache asynchrones de la requête actuelle. |
|
AddOnPostUpdateRequestCacheAsync | Surchargé. Ajoute l'événement PostUpdateRequestCache spécifié à la collection des gestionnaires d'événements PostUpdateRequestCache asynchrones de la requête actuelle. |
|
AddOnPreRequestHandlerExecuteAsync | Surchargé. Ajoute l'événement PreRequestHandlerExecute spécifié à la collection des gestionnaires d'événements PreRequestHandlerExecute asynchrones de la requête actuelle. |
|
AddOnReleaseRequestStateAsync | Surchargé. Ajoute l'événement ReleaseRequestState spécifié à la collection des gestionnaires d'événements ReleaseRequestState asynchrones de la requête actuelle. |
|
AddOnResolveRequestCacheAsync | Surchargé. Ajoute le gestionnaire d'événements ResolveRequestCache spécifié à la collection des gestionnaires d'événements ResolveRequestCache asynchrones de la requête actuelle. |
|
AddOnUpdateRequestCacheAsync | Surchargé. Ajoute l'événement UpdateRequestCache spécifié à la collection des gestionnaires d'événements UpdateRequestCache asynchrones de la requête actuelle. |
|
CompleteRequest | Fait que ASP.NET ignore tous les événements et le filtrage de la chaîne d'exécution du pipeline HTTP et exécute directement l'événement EndRequest. |
|
Dispose | Supprime l'instance de HttpApplication. |
|
Equals | Détermine si l'objet Object spécifié est égal à l'objet Object actuel. (Hérité de Object.) |
|
Finalize | Autorise Object à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant que Object soit récupéré par l'opération garbage collection. (Hérité de Object.) |
|
GetHashCode | Sert de fonction de hachage pour un type particulier. (Hérité de Object.) |
|
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) |
|
GetVaryByCustomString | Fournit une implémentation à l'échelle de l'application de la propriété VaryByCustom. |
|
Init | Exécute un code d'initialisation personnalisé lorsque tous les modules du gestionnaire d'événements ont été ajoutés. |
|
MemberwiseClone | Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.) |
|
ToString | Retourne un String qui représente le Object actuel. (Hérité de Object.) |
| Nom | Description | |
|---|---|---|
|
Application | Obtient l'état actuel d'une application. |
|
Context | Obtient des informations HTTP sur la requête actuelle. |
|
Events | Obtient la liste des délégués de gestionnaires d'événements qui traitent tous les événements de l'application. |
|
Modules | Obtient la collection de modules de l'application actuelle. |
|
Request | Obtient l'objet de requête intrinsèque de la requête actuelle. |
|
Response | Obtient l'objet de réponse intrinsèque de la requête actuelle. |
|
Server | Obtient l'objet serveur intrinsèque de la requête actuelle. |
|
Session | Obtient l'objet session intrinsèque qui fournit un accès aux données de session. |
|
Site | Obtient ou définit une interface de site pour une implémentation IComponent. |
|
User | Obtient l'objet utilisateur intrinsèque de la requête actuelle. |
| Nom | Description | |
|---|---|---|
|
AcquireRequestState | Se produit lorsque ASP.NET acquiert l'état actuel (par exemple, l'état de session) associé à la requête actuelle. |
|
AuthenticateRequest | Se produit lorsqu'un module de sécurité a établi l'identité de l'utilisateur. |
|
AuthorizeRequest | Se produit lorsqu'un module de sécurité a vérifié les autorisations de l'utilisateur. |
|
BeginRequest | Se produit en tant que premier événement dans la chaîne d'exécution du pipeline HTTP lorsque ASP.NET répond à une requête. |
|
Disposed | Se produit lorsque l'application est supprimée. |
|
EndRequest | Se produit en tant que dernier événement de la chaîne d'exécution du pipeline HTTP lorsque ASP.NET répond à une requête. |
|
Error | Se produit lorsqu'une exception non gérée est levée. |
|
LogRequest | Se produit juste avant qu'ASP.NET exécute tout enregistrement pour la requête actuelle. |
|
MapRequestHandler | Infrastructure. Se produit lorsque le gestionnaire est sélectionné pour répondre à la requête. |
|
PostAcquireRequestState | Se produit lorsque l'état de la requête (par exemple, l'état de session) associé à la requête actuelle a été obtenu. |
|
PostAuthenticateRequest | Se produit lorsqu'un module de sécurité a établi l'identité de l'utilisateur. |
|
PostAuthorizeRequest | Se produit lorsque l'utilisateur pour la requête actuelle a été autorisé. |
|
PostLogRequest | Se produit lorsque ASP.NET a complété le traitement de tous les gestionnaires d'événements pour l'événement LogRequest. |
|
PostMapRequestHandler | Se produit lorsque ASP.NET a mappé la requête actuelle sur le gestionnaire d'événements approprié. |
|
PostReleaseRequestState | Se produit lorsque ASP.NET a terminé l'exécution de tous les gestionnaires d'événements de requête et lorsque les données d'état de requête ont été stockées. |
|
PostRequestHandlerExecute | Se produit lorsque le gestionnaire d'événements ASP.NET (par exemple, une page ou un service Web XML) termine son exécution. |
|
PostResolveRequestCache | Se produit lorsque ASP.NET ignore l'exécution du gestionnaire d'événements actuel et autorise un module de mise en cache à répondre à une requête depuis le cache. |
|
PostUpdateRequestCache | Se produit lorsque ASP.NET a terminé la mise à jour des modules de mise en cache et le stockage des réponses utilisées pour répondre à des requêtes ultérieures depuis le cache. |
|
PreRequestHandlerExecute | Se produit juste avant que ASP.NET ne commence à exécuter un gestionnaire d'événements (par exemple, une page ou un service Web XML). |
|
PreSendRequestContent | Se produit juste avant que ASP.NET n'envoie du contenu au client. |
|
PreSendRequestHeaders | Se produit juste avant que ASP.NET n'envoie des en-têtes HTTP au client. |
|
ReleaseRequestState | Se produit après que ASP.NET a terminé d'exécuter tous les gestionnaires d'événements de requête. Cet événement entraîne un enregistrement des données sur l'état actuel par les modules d'état. |
|
ResolveRequestCache | Se produit lorsque ASP.NET termine un événement d'autorisation pour permettre aux modules de mise en cache de répondre à des requêtes à partir du cache, ignorant l'exécution du gestionnaire d'événements (par exemple, une page ou un service Web XML). |
|
UpdateRequestCache | Se produit lorsque ASP.NET finit d'exécuter un gestionnaire d'événements pour permettre aux modules de mise en cache de stocker des réponses qui seront utilisées pour répondre à des requêtes ultérieures à partir du cache. |
| Nom | Description | |
|---|---|---|
|
IHttpAsyncHandler.BeginProcessRequest | Lance un appel asynchrone au gestionnaire d'événements HTTP. |
|
IHttpAsyncHandler.EndProcessRequest | Fournit une méthode End de processus asynchrone lorsque le processus se termine. |
|
IHttpHandler.IsReusable | Obtient une valeur Boolean indiquant si une autre requête peut utiliser l'objet IHttpHandler. |
|
IHttpHandler.ProcessRequest | Active le traitement des requêtes Web HTTP par le biais d'un gestionnaire HTTP personnalisé qui implémente l'interface IHttpHandler. |