Meine Frage ist einfach (obwohl die Antwort höchstwahrscheinlich nicht lautet): Ich versuche zu entscheiden, wie ein serverseitiger Upload-Handler in C # / ASP.NET implementiert wird.
Ich habe sowohl HttpModules (IHttpModule-Schnittstelle) als auch HttpHandlers (IHttpHandler-Schnittstelle) verwendet, und mir fällt ein, dass ich dies mit beiden Mechanismen implementieren könnte. Mir fällt auch ein, dass ich die Unterschiede zwischen den beiden nicht verstehe.
Meine Frage lautet also: In welchen Fällen würde ich IHttpHandler anstelle von IHttpModule verwenden (und umgekehrt)?
Wird man in der Pipeline viel höher ausgeführt? Ist eine Konfiguration in bestimmten Situationen viel einfacher? Funktioniert man nicht gut mit mittlerer Sicherheit?