Moje pytanie jest proste (chociaż odpowiedź najprawdopodobniej nie będzie): próbuję zdecydować, jak zaimplementować program obsługi przesyłania po stronie serwera w C # / ASP.NET.
Użyłem zarówno HttpModules (interfejs IHttpModule), jak i HttpHandlers (interfejs IHttpHandler) i wydaje mi się, że mógłbym to zaimplementować za pomocą dowolnego mechanizmu. Wydaje mi się również, że nie rozumiem różnic między nimi.
Moje pytanie brzmi więc: w jakich przypadkach wybrałbym używanie IHttpHandler zamiast IHttpModule (i odwrotnie)?
Czy jest wykonywany znacznie wyżej w rurociągu? Czy jest dużo łatwiejszy do skonfigurowania w określonych sytuacjach? Czy nie działa dobrze ze średnim zabezpieczeniem?