我有的:
- 允许在第二个请求中发出一个请求的远程 API
- 需要同时代表不同用户(使用不同令牌)请求此 API
我有一些这样的代码:
Parallel.ForEach(accounts, currentAccount =>
{
GetDataFromApiForAccount(currentAccount);
})
Parallel 将同时为 x 个账户运行 GetDataFromApiForAccount 方法,但 api 允许在一秒钟内从一个 api 执行一个请求。
所以我需要一些代码,这将为请求流提供某种渠道——一秒钟内一个请求。
可能吗?非常感谢!