C# How to “check on”, “cancel”, and wait on Async WebRequests?
Let's say I have 50 requests that I started using BeginGetResponse.
How do I check the status of each request?
and how do I cancel it (sometimes they hang)?
and how can I perform an action when ALL requests are either completed or canceled?