private void DownloadWebsite(WebsiteModel website) { WebClient client = new WebClient(); var clock = Stopwatch.StartNew(); website.Content = client.DownloadString(website.Url); clock.Stop(); website.LoadTime = clock.ElapsedMilliseconds; }
private async Task DownloadWebsiteAsync(WebsiteModel website) { WebClient client = new WebClient(); var clock = Stopwatch.StartNew(); website.Content = await client.DownloadStringTaskAsync(website.Url); clock.Stop(); website.LoadTime = clock.ElapsedMilliseconds; }