c# How Do I make Sure Webclient allows necessary time for download
<pre><code>using (var client = new WebClient())
                {
                     html = client.DownloadString(some_string);
                     //do something
                     html = client.DownloadString(some_string1);
                     //do something
html = client.DownloadString(some_string2);
                     //do something
html = client.DownloadString(some_string3);
                     //do something
etc
                }
</code></pre>

<p>webclient does not allow itself enough time to download the entire source of the webpage. how do i force it to wait until it finishes the donwload?</p>
