title: Consuming a web service in multiple threads c#
body: <p>I am consuming a web service provided to me by a vendor in c# application. This application calls a web method in a loop and that slows down the performance. To get the complete set of results, it takes more than an hour.</p>
  
  <p>Can I apply multi threading on my side to consume this web service in multiple threads and combine the results together?</p>
  
  <p>Is there any better approach to retrieve data in minutes instead of hours?</p>