httpmodule

Controlador HTTP vs módulo HTTP

¿Puede alguien explicar en menos de 2 oraciones la diferencia entre ambas? Sí, sé que Google puede proporcionar cientos de respuestas, pero no una en 2 oraciones claras:)

¿Puedo acceder al estado de la sesión desde un HttpModule?

Realmente me vendría bien actualizar las variables de sesión de un usuario desde mi HttpModule, pero por lo que puedo ver, no ... a OnPreRequestHandlerExecute, el estado de la sesión todavía no está disponible! Gracias, y disculpas si estoy ausente algo!

IHttpHandler vs IHttpModule

Mi pregunta es simple( aunque la respuesta probablemente no lo sea): Estoy tratando de decidir cómo implementar un controlado ... más alto en la tubería? Es uno mucho más fácil de configurar en ciertas situaciones? ¿No funciona bien con seguridad media?

¿Orden de Ejecución de Eventos HttpModule?

¿Alguien conoce un sitio o una página, o conoce el orden de ejecución de los eventos de la clase HttpApplication para la eje ... a Documentación de MSDN para todos los eventos, pero no muestra una lista de pasos del proceso y no he podido encontrar uno.

Registrar programáticamente HttpModules en tiempo de ejecución

Estoy escribiendo una aplicación donde los proveedores de terceros pueden escribir DLL de plugin y soltarlos en el directorio ... icio de AppDomain, pero prefiero poder hacerlo en código que tener que falsificar la web.config para lograr el mismo efecto.

El método de inicio HttpModule se llama varias veces - ¿por qué?

Estaba creando un módulo http y mientras depuraba noté algo que al principio (al menos) parecía un comportamiento extraño. C ... ro no tengo ni idea. Espero que algunos por ahí me puedan asegurar que está perfectamente bien y cómo se supone que debe ser?

Cómo registrar inputstream de solicitud con HttpModule, luego restablecer la posición de InputStream

Estoy tratando de registrar el contenido de una solicitud http, usando un módulo IHTTP de la siguiente manera: public class ... el flujo. He intentado request.InputStream.Position = 0; y request.InputStream.Seek(0, SeekOrigin.Begin); pero ninguna obra.

¿Cómo eliminar IHttpModule correctamente?

Toda la implementación de IHttpModule He visto lo siguiente: class HttpCompressionModule : IHttpModule { public void In ... ué el método Dispose siempre está vacío? ¿No deberíamos cancelar la suscripción al evento que suscribimos en el método Init?