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