我正在尝试清理此问题,以便专家可以帮助我继续前进。
如下面建议的“ 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] 删除。
我来说两句