From the documentation
Note. The WebClient instance is not thread safe. It is intended for use from a single thread.
As long as each thread creates its own WebClient, you will have no problem. From what you said, you are doing the right thing.
Augusto
source share