Index
Downloading File Asynchronously
You can download a file asynchronously using the HTTP class.
Example
// Create an instance of the HTTP instance
HTTP http = new HTTP();
http.Hostname = “HostnameAddress”;
// Subscribe to the DownloafFileProgressChanged event
http.DownloadFileProgressChanged += new HTTP.DownloadFileProgressChangedDelegate(http_DownloadFileProgressChanged);
HTTP http = new HTTP();
http.Hostname = “HostnameAddress”;
// Subscribe to the DownloafFileProgressChanged event
http.DownloadFileProgressChanged += new HTTP.DownloadFileProgressChangedDelegate(http_DownloadFileProgressChanged);
// Subscribe to the DownloafFileCompleted event
http.DownloadFileCompleted += new HTTP.DownloadFileCompletedDelegate(http_DownloadFileCompleted);
http.DownloadFileCompleted += new HTTP.DownloadFileCompletedDelegate(http_DownloadFileCompleted);
private void http_DownloadFileCompleted(object sender, AsyncCompletedEventArgs e)
{
Console.WriteLine(“Download completed”);
}
private void http_DownloadFileProgressChanged(object sender, System.Net.DownloadProgressChangedEventArgs e)
{
Console.WriteLine(e.BytesReceived.ToString();
}
{
Console.WriteLine(e.BytesReceived.ToString();
}
in HTTP