Как ограничить количество запросов HttpWebRequest в секунду к веб-серверу?

Мне нужно реализовать механизм регулирования (количество запросов в секунду) при использовании HttpWebRequest для выполнения параллельных запросов к одному серверу приложений. Мое приложение C # должно выдавать не более 80 запросов в секунду к удаленному серверу. Ограничение устанавливается администраторами удаленных служб не как жесткий предел, а как «SLA». между моей платформой и их.

Как я могу контролировать количество запросов в секунду при использовании HttpWebRequest?