Ejemplo n.º 1
0
        /// <summary>Starts and shows progress for an upload.</summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected override void MainBWorker_DoWork(object sender, DoWorkEventArgs e)
        {
            TransferHandler.UploadAsync(RemoteFile, LocalFile, Overwrite);

            while (TransferHandler.Busy)
            {
                MainBWorker.ReportProgress(Convert.ToInt32(TransferHandler.Progress * 100));
                Thread.Sleep(100);
            }
        }
Ejemplo n.º 2
0
 /// <summary>Runs the backgroundworker as soon as the form is shown</summary>
 protected virtual void ServerContactForm_Shown(object sender, System.EventArgs e)
 {
     MainBWorker.RunWorkerAsync();
 }