There is a collection of links and you need to download files from these links.

But how to do it in parallel?

For example, a pre-configured WebClient falls with an error that does not support contention.

To create it at each iteration, in my opinion, is incorrect.

Is TPL not suitable for this task and you need to create TASKs with pens?

    1 answer 1

    WebClient lightweight. Create a piece for download and do not worry.

    The cost of creating the object is negligible compared to the cost of communication over the network.