0

我有的:

  • 允许在第二个请求中发出一个请求的远程 API
  • 需要同时代表不同用户(使用不同令牌)请求此 API

我有一些这样的代码:

Parallel.ForEach(accounts, currentAccount =>
{
    GetDataFromApiForAccount(currentAccount);
})

Parallel 将同时为 x 个账户运行 GetDataFromApiForAccount 方法,但 api 允许在一秒钟内从一个 api 执行一个请求。

所以我需要一些代码,这将为请求流提供某种渠道——一秒钟内一个请求。

可能吗?非常感谢!

4

0 回答 0