Partager via


Traitement des demandes par ASP.NET

ASP.NET mappe les demandes HTTP aux gestionnaires HttpHandler. Chaque gestionnaire HttpHandler permet le traitement d'URL HTTP individuelles ou de groupes d'extensions d'URL à l'intérieur d'une application. Les gestionnaires HttpHandler offrent les mêmes fonctionnalités que les extensions ISAPI, mais avec un modèle de programmation beaucoup plus simple. Le tableau suivant montre des exemples de gestionnaires HttpHandler fournis par ASP.NET.

Gestionnaire Description
Gestionnaire de pages ASP.NET (*.aspx) Gestionnaire HttpHandler par défaut pour toutes les pages ASP.NET.
Gestionnaire de services ASP.NET (*.asmx) Gestionnaire HttpHandler par défaut pour toutes les pages de service ASP.NET.

Un gestionnaire HttpHandler peut être soit synchrone, soit asynchrone. Un gestionnaire synchrone ne retourne pas avant d'avoir fini de traiter la demande HTTP pour laquelle il a été appelé. Un gestionnaire asynchrone lance normalement un processus susceptible de durer un certain temps, puis retourne sans attendre la fin de ce processus.

Après avoir écrit et compilé le code permettant d'implémenter un gestionnaire HttpHandler, vous devez inscrire ce gestionnaire à l'aide du fichier Web.config de votre application.

Voir aussi

Prise en charge du runtime HTTP | Création de gestionnaires HttpHandler | Inscription des gestionnaires HttpHandler | HttpModules