Вы всегда можете держать сторонний обработчик http для выполнения специальных задач, но это связывает вас с asp.net и предотвращает перенос вашего кода на другие хосты.Если это то, с чем у вас все в порядке, любой обработчик, зарегистрированный для определенного маршрута, будет выполнен перед openrasta на asp.net.
, что сказал , кодеки пишут в ответstream, поэтому при условии, что у вас есть собственный IMediaTypeWriter, вы можете записать экземпляр ресурса в поток любым удобным вам способом.
Скажем, например, что вы вернули IEnumerable из вашего обработчика, так как те, которые откладываются, выполняются, вы можете простобез проблем запустите перечисление в вашем кодеке.