Меня спросили в интервью о Global.asax и его функциональности, а затем спросили меня, что считается между HttpHandler
и HttpModule
? я ответил HttpModule
, основываясь на моем понимании того, что HttpModule находится в конвейере запросов, и HttpHandler отвечает за генерацию ответа.
Но когда я посмотрел на базовые классы Global.asax, я увидел, что он унаследован от IHttpHandler
.
Почему Global.asax следует рассматривать как обработчик, если он не обрабатывает запросы?