Ладно, безумная съемка в конце пятницы в темноте:
Скотт Гу написал о новом модуле регулирования скорости передачи данных для IIS 7 здесь: http://weblogs.asp.net/scottgu/archive/2008/03/18/iis-7-0-bit-rate-throttling-module-released.aspx
На самом деле он предназначен для медиа-файлов, но из коробки он запускается расширением. Само по себе этого может быть недостаточно - вы обслуживаете файлы из службы - .svc и, вероятно, не хотите ограничивать все вызовы службы. (если вы не возражаете против их регулирования, это может сработать из коробки - просто установите правило для .svc.
Что еще интереснее, этот пост: http://learn.iis.net/page.aspx/149/bit-rate-throttling-extensibility-walkthrough/ Этот парень говорит о том, как настроить троттлер.
Вы можете сделать это на основе содержимого ответа (у него есть примеры чтения битрейта внутри медиа-файла).
Или, примерно на 3/4 пути вниз по статье, найдите этот заголовок: «Установка серверных переменных программно»
Он описывает, как создать модуль / обработчик http - теоретически вы можете использовать его для запуска регулирования IIS на основе URL (например, URL-адреса службы мультимедийного сервера)
Никогда не пробовал этого - всего WAG, прежде чем я уеду домой на выходные. Удачи!