private void MyDownloadProgressChanged(object sender, DownloadProgressChangedEventArgs e) { progressBarUpload.BeginInvoke(new Action(() => progressBarUpload.Value = (int)e.Progress), null); }
private static void AssertDownloadedFile(string originalFolderPath, string downloadFolderPath, string fileName, DownloadProgressChangedEventArgs downloadProgressChangedEventArgs = null) { var expected = new FileInfo(Path.Combine(originalFolderPath, fileName)); var result = new FileInfo(Path.Combine(downloadFolderPath, fileName)); Assert.AreEqual(expected.Length, result.Length); if (downloadProgressChangedEventArgs != null) { Assert.AreEqual(expected.Length, downloadProgressChangedEventArgs.BytesDownloaded); Assert.AreEqual(expected.Length, downloadProgressChangedEventArgs.TotalBytes); Assert.AreEqual(100, downloadProgressChangedEventArgs.Progress); } }
protected static void DownloadProgress(object sender, DownloadProgressChangedEventArgs e) { Console.WriteLine(string.Format("{0} % download progress. ", e.Progress)); }
static void DownloadProgress(object sender, DownloadProgressChangedEventArgs e) { Console.WriteLine(string.Format("Asset File:{0} {1}% download progress. ", ((IAssetFile)sender).Name, e.Progress)); }