Мой вопрос прост (хотя ответа, скорее всего, не будет): я пытаюсь решить, как реализовать обработчик загрузки на стороне сервера в C # / ASP.NET.
Я использовал как HttpModules (интерфейс IHttpModule), так и HttpHandlers (интерфейс IHttpHandler), и мне пришло в голову, что я мог бы реализовать это, используя любой из механизмов. Мне также приходит в голову, что я не понимаю различий между ними.
Итак, у меня такой вопрос: В каких случаях я бы предпочел использовать IHttpHandler вместо IHttpModule (и наоборот)?
Один выполняется намного выше по конвейеру? Насколько проще настроить в определенных ситуациях? Разве не хорошо работает со средней степенью защиты?