Beispiel #1
0
        private WebsiteDataModel DownloadWebsite(string websiteUrl)
        {
            var output = new WebsiteDataModel();
            var client = new WebClient();

            output.WebsiteUrl  = websiteUrl;
            output.WebsiteData = client.DownloadString(websiteUrl);

            return(output);
        }
Beispiel #2
0
        private async Task <WebsiteDataModel> DownloadWebsiteAsync(string websiteUrl)
        {
            var output = new WebsiteDataModel();
            var client = new WebClient();

            output.WebsiteUrl  = websiteUrl;
            output.WebsiteData = await client.DownloadStringTaskAsync(websiteUrl);

            return(output);
        }
Beispiel #3
0
 private void ReportWebsiteInfo(WebsiteDataModel data)
 {
     txtResults.Text += $"{ data.WebsiteUrl } downloaded: { data.WebsiteData.Length } characters long.{ Environment.NewLine }";
 }