示例#1
0
 // Invoke the Changed event; called whenever list changes:
 protected virtual void OnPackageDownloadProgressChanged(System.Net.DownloadProgressChangedEventArgs e)
 {
     if (PackageDownloadProgressChanged != null)
     {
         PackageDownloadProgressChanged(this, e);
     }
 }
示例#2
0
 // Invoke the Changed event; called whenever list changes:
 protected virtual void OnUpdaterDownloadProgressChanged(System.Net.DownloadProgressChangedEventArgs e)
 {
     if (UpdaterDownloadProgressChanged != null)
     {
         UpdaterDownloadProgressChanged(this, e);
     }
 }
 protected override void DownloadDidProgress(object sender, System.Net.DownloadProgressChangedEventArgs e)
 {
     if (alert != null)
     {
         alert.UpdateDownloadProgressWithEvent(e);
     }
 }
示例#4
0
 void webClient_DownloadProgressChanged(object sender, System.Net.DownloadProgressChangedEventArgs e)
 {
     Dispatcher.Invoke(DispatcherPriority.Normal, new Action(() =>
     {
         ProgressLbl.Text = e.ProgressPercentage.ToString() + "%";
     }));
 }
示例#5
0
 private void onDownloadProgressChanged(object sender, System.Net.DownloadProgressChangedEventArgs e)
 {
     if (e.TotalBytesToReceive <= 0)
         SetMessage(String.Format("{0} bytes downloaded.", e.BytesReceived, e.ProgressPercentage));
     else
         SetMessage(String.Format("{0} of {1} bytes downloaded ({2}%)", e.BytesReceived, e.TotalBytesToReceive, e.ProgressPercentage));
 }
示例#6
0
 private void sinchoku(object sender,
                       System.Net.DownloadProgressChangedEventArgs e)
 {
     downloading.Visibility = Visibility.Visible;
     pb.Value            = e.ProgressPercentage;
     downloading.Content = "ファイルをダウンロードしています(" + e.ProgressPercentage + "%)・・・";
 }
示例#7
0
 void web_DownloadProgressChanged(object sender, System.Net.DownloadProgressChangedEventArgs e)
 {
     if (!prgBar.IsDisposed)
     {
         prgBar.Value = e.ProgressPercentage;
     }
 }
        private void BootleggerApp_OnFileDownloadProgress(System.Net.DownloadProgressChangedEventArgs obj)
        {
            progress.IsIndeterminate = false;

            status.Text    = $"{Strings.Downloading} {((CURRENTFILE==filetype.DOCKER)? Strings.DockerInstaller : Strings.OurStoryBits)}\n{Math.Round((obj?.BytesReceived/(1024.0*1024.0)).Value,2)}MB of {Math.Round((double)(obj?.TotalBytesToReceive/(1024.0*1024.0)).Value,2)}MB...";
            progress.Value = obj.ProgressPercentage / 100;
        }
示例#9
0
 private void Client_DownloadProgressChanged(object sender, System.Net.DownloadProgressChangedEventArgs e)
 {
     if (splashScreen.Visible)
     {
         splashScreen.SetProgress("Downloading", e.ProgressPercentage);
     }
 }
示例#10
0
 void _helper_DownloadProgressChanged(object sender, System.Net.DownloadProgressChangedEventArgs e)
 {
     if (InvokeRequired)
     {
         //Cross-thread error prevention
         if (!this.IsDisposed)
         {
             Invoke(new EventHandler <System.Net.DownloadProgressChangedEventArgs>(_helper_DownloadProgressChanged), sender, e);
         }
     }
     else
     {
         if (pgbDownload != null)
         {
             try
             {
                 this.Invoke((MethodInvoker) delegate
                 {
                     pgbDownload.Value = e.ProgressPercentage;
                 });
             }
             catch (Exception)
             {
             }
         }
     }
 }
示例#11
0
        private void File_DownloadAsyncProgressChanged(object sender, System.Net.DownloadProgressChangedEventArgs e)
        {
            if (InvokeRequired)
            {
                Invoke(new Action(() => File_DownloadAsyncProgressChanged(sender, e)));
                return;
            }

            long percentage = (100 * e.BytesReceived) / e.TotalBytesToReceive;

            label_Size.Text = string.Format("{2}% - Total: {1} - Download: {0}", FormatSizeDisplay(e.BytesReceived), FormatSizeDisplay(e.TotalBytesToReceive), percentage);

            TimeSpan elapsedTime   = DateTime.Now - _started;
            TimeSpan estimatedTime = TimeSpan.FromSeconds((e.TotalBytesToReceive - e.BytesReceived) / (e.BytesReceived / elapsedTime.TotalSeconds));

            if (estimatedTime.Seconds > 0 && estimatedTime.Seconds % 2 == 0)
            {
                label_Speed.Text = string.Format("Estimated time:{0}", estimatedTime.ToString(@"hh\:mm\:ss"));
            }

            try
            {
                progressBar_UploadDownload.Value = (int)percentage;
            }
// ReSharper disable once EmptyGeneralCatchClause
            catch { }
        }
示例#12
0
 void m_loader_DownloadProgress(object sender, System.Net.DownloadProgressChangedEventArgs e)
 {
     if (this.m_progressBar != null)
     {
         this.m_progressBar.Value = e.ProgressPercentage;
     }
 }
示例#13
0
 void Wc_DownloadProgressChanged(object sender, System.Net.DownloadProgressChangedEventArgs e)
 {
     tobyLbl.Text    = "Total Size  : " + e.TotalBytesToReceive.ToString() + " KB";
     prcLbl.Text     = "% " + e.ProgressPercentage.ToString();
     progBar.Maximum = (int)e.TotalBytesToReceive;
     progBar.Value   = (int)e.BytesReceived;
 }
 public void WebClient_DownloadProgressChanged(object sender, System.Net.DownloadProgressChangedEventArgs e)
 {
     if (e.ProgressPercentage == 100)
     {
         Download_Completed = true;
     }
 }
示例#15
0
 private void Network_DownloadProgressChangedEvent(object sender, DownloadProgressChangedEventArgs e)
 {
     if (e == null)
     {
         return;
     }
     UpdateProgressBar(e.ProgressPercentage, e.TotalBytesToReceive, e.BytesReceived);
 }
示例#16
0
        void DnMFFile_DownloadProgressChanged(object sender, System.Net.DownloadProgressChangedEventArgs e)
        {
            // throw new Exception("The method or operation is not implemented.");
            // pbNSE.Value = e.ProgressPercentage;
            label5.Text = e.ProgressPercentage.ToString() + " %";

            lblDownload.Text = "Downloading MF Data File " + e.ProgressPercentage.ToString() + " Bytes Downloaded";
        }
示例#17
0
 void client_DownloadProgressChanged(object sender, System.Net.DownloadProgressChangedEventArgs e)
 {
     if (OnProgress != null)
     {
         Target.ProgressPercentage = e.ProgressPercentage;
         OnProgress(Target);
     }
 }
示例#18
0
 private void client_DownloadProgressChanged(object sender, System.Net.DownloadProgressChangedEventArgs e)
 {
     if (OnDownloadProgress == null)
     {
         return;
     }
     OnDownloadProgress(this, e);
 }
示例#19
0
 private void Wc_DownloadProgressChanged(object sender, System.Net.DownloadProgressChangedEventArgs e)
 {
     _phase.Text = Properties.Resources.MSG14;
     if (0 < e.TotalBytesToReceive)
     {
         _progress.Maximum = (int)e.TotalBytesToReceive;
         _progress.Value   = (int)e.BytesReceived;
     }
 }
示例#20
0
 void wc_DPC(object sender, System.Net.DownloadProgressChangedEventArgs e)
 {
     try
     {
         cDownload.Text = (int)((float)((float)100 / (float)e.TotalBytesToReceive) * (float)e.BytesReceived) + "%";
     }
     catch { cDownload.Text = "Downloading..."; }
     Application.DoEvents();
 }
示例#21
0
 public static void OnDownloadProgressChanged(object sender, System.Net.DownloadProgressChangedEventArgs e)
 {
     // Displays the operation identifier, and the transfer progress.
     System.Console.WriteLine("{0}    downloaded {1} of {2} bytes. {3} % complete...",
                              (string)e.UserState,
                              e.BytesReceived,
                              e.TotalBytesToReceive,
                              e.ProgressPercentage);
 }
示例#22
0
        private void DownloadProgress(object sender, System.Net.DownloadProgressChangedEventArgs e)
        {
            Invoke((MethodInvoker) delegate
            {
                pbarDownloadProgress.Value = e.ProgressPercentage;

                lblDownload.Text = String.Format("Downloading '{0}' - ({1}KB downloaded):", _programToDownload.ProgramName, e.BytesReceived / 1000, e.TotalBytesToReceive / 1000);
            });
        }
示例#23
0
        public void webmanager_DownloadProgressChanged(object sender, System.Net.DownloadProgressChangedEventArgs e)
        {
            UpdateProgressbar.Value      = e.ProgressPercentage;
            FilesizeTextBlock.Visibility = System.Windows.Visibility.Visible;
            int downloadedfilesize = e.BytesReceived / 1024;
            int totalfilesize      = e.TotalBytesToReceive / 1024;

            FilesizeTextBlock.Text = downloadedfilesize.ToString() + " KB" + "/" + totalfilesize.ToString() + " KB";
        }
 public void WebClient_DownloadProgressChanged(object sender, System.Net.DownloadProgressChangedEventArgs e)
 {
     //	dialog.Progress = e.ProgressPercentage;
     if (e.ProgressPercentage == 100)
     {
         Download_Completed = true;
         Android.Widget.Toast.MakeText(Android.App.Application.Context, _audioFileName + " saved to Downloads.", Android.Widget.ToastLength.Long).Show();
     }
 }
示例#25
0
        void Autoupdate_onProgress(object sender, System.Net.DownloadProgressChangedEventArgs e)
        {
            progressBar.Value = e.ProgressPercentage;

            progressBarValue.Text =
                e.ProgressPercentage + "% | " +
                tools.BytesToString(e.TotalBytesToReceive) +
                " / " + tools.BytesToString(e.TotalBytesToReceive)
            ;
        }
示例#26
0
 void OnDownloadProgressChanged(object sender, System.Net.DownloadProgressChangedEventArgs e)
 {
     WebDownload webd = (WebDownload)sender;
     // Debug.LogFormat("abName={0},BytesReceived={1},ProgressPercentage={2}", ((ABInfo)((object[])webd.userData)[1]).abName, e.BytesReceived, e.ProgressPercentage);
     // object[] arr = (object[]) webd.userData;
     // if(arr!=null)
     // {
     //     ((BackGroundQueue)arr[1]).UpdatePrpgress((ABInfo)arr[1],e.ProgressPercentage);
     // }
 }
 void ModManagement_DownloadProgressChanged(object sender, System.Net.DownloadProgressChangedEventArgs e)
 {
     //if (_log.IsDebugEnabled) { _log.DebugFormat("Starting {0}", MethodBase.GetCurrentMethod().ToString()); }
     pb.Visibility     = System.Windows.Visibility.Visible;
     pbText.Visibility = System.Windows.Visibility.Visible;
     DownloadProgress  = e.ProgressPercentage;
     BytesProcessed    = e.BytesReceived;
     TotalBytes        = e.TotalBytesToReceive;
     //if (_log.IsDebugEnabled) { _log.DebugFormat("Ending {0}", MethodBase.GetCurrentMethod().ToString()); }
 }
示例#28
0
 void DOWNLOADER_DownloadProgressChanged(object sender, System.Net.DownloadProgressChangedEventArgs e)
 {
     this.BeginInvoke((MethodInvoker) delegate {
         double bytesIn    = double.Parse(e.BytesReceived.ToString());
         double totalBytes = double.Parse(e.TotalBytesToReceive.ToString());
         double percentage = bytesIn / totalBytes * 100;
         picTop2.BringToFront();
         picTop2.Size = new Size(Convert.ToInt32(6.48 * int.Parse(Math.Truncate(percentage).ToString())), 13);
     });
 }
示例#29
0
 private static void onDownloadProgressChanged(object sender, System.Net.DownloadProgressChangedEventArgs e)
 {
     if (e.TotalBytesToReceive <= 0)
     {
         System.Console.WriteLine(String.Format("{0} bytes downloaded", e.BytesReceived, e.ProgressPercentage));
     }
     else
     {
         System.Console.WriteLine(String.Format("{0} of {1} bytes downloaded ({2}%)", e.BytesReceived, e.TotalBytesToReceive, e.ProgressPercentage));
     }
 }
示例#30
0
 void updchk_DownloadProgressChanged(object sender, System.Net.DownloadProgressChangedEventArgs e)
 {
     if (upd)
     {
         OnPackageDownloadProgressChanged(e);
     }
     else
     {
         OnUpdaterDownloadProgressChanged(e);
     }
 }
示例#31
0
 private void Patcher_ProgressedDownload(object sender, DownloadProgressChangedEventArgs e)
 {
     PbFileProgressSetValueStep(e.ProgressPercentage);
 }