Из HTTP-модуля есть ли способ сохранить что-то в Запросе, чтобы быть доступным для модуля mater или возможного обработчика? Можете ли вы «вставить» что-то в запросе, когда он проходит, что все еще будет позже в конвейере?
Вы можете использовать HttpContext (тот, который предоставляется статическим свойством Current). У него есть свойство Items, которое предназначено специально для передачи данных между модулями и обработчиками, как указано в документации:
Получает коллекцию ключей / значений, которая может быть использованы для организации и обмена данными между интерфейсом IHttpModule и интерфейс IHttpHandler во время HTTP-запрос.
Который может быть расположен здесь:
http://msdn.microsoft.com/en-us/library/system.web.httpcontext.items.aspx