使用PLinq的多个REST API请求

广告牌

我正在尝试清理此问题,以便专家可以帮助我继续前进。

如下面建议的“ svik”,在完成所有任务后,我有一个HTTPResponseMessage[]

我怎么知道对什么请求有什么反应?

var tasks = File.ReadLines(filepath).Select(url => client.GetAsync(url));
var results = await Task.WhenAll(tasks);
斯威克

PLINQ不适用于异步操作。但是,您实际上实际上不需要在这里使用PLINQ:

var tasks = File.ReadLines(filepath).Select(url => client.GetAsync(url));
var results = await Task.WhenAll(tasks);

这将顺序启动所有任务,但随后它们将继续并行运行。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章