コード例 #1
0
 private void OnTransferProgressChanged(object sender, TransferProgressEventArgs e)
 {
     if (ProgressChanged != null)
     {
         progress.UpdateProgress(e.BytesTransferred);
         ProgressChanged(progress);
     }
 }
コード例 #2
0
        public void OnProgressChanged(TransferProgressEventArgs e)
        {
            EventHandler <TransferProgressEventArgs> handler = ProgressChanged;

            if (handler != null)
            {
                handler(this, e);
            }
        }
コード例 #3
0
        protected internal void OnProgressChanged(TransferProgressEventArgs e)
        {
            var handler = ProgressChanged;

            if (handler != null)
            {
                handler(this, e);
            }
        }
コード例 #4
0
 public void ShowProgress(object sender, TransferProgressEventArgs a)
 {
     if (TransferProgress)
     {
         try {
             var ftp = (FtpClient)sender;
             var p   = progress[ftp];
             p.Transferred += a.BytesTransferred;
             if (a.ElapsedTime - p.ElapsedTime > Interval)
             {
                 Log.Progress(p.Path, p.Size, p.Transferred, a.ElapsedTime);
                 //Log.Text(ftp.dw.TotalMilliseconds.ToString());
                 //Log.Text(ftp.dr.TotalMilliseconds.ToString());
                 p.ElapsedTime = a.ElapsedTime;
             }
         } catch { }
     }
 }
コード例 #5
0
 public void TransferProgressChangedEventHandler(object sender, TransferProgressEventArgs e)
 {
     OnProgressChanged(e);
 }
コード例 #6
0
ファイル: FTP.cs プロジェクト: petronas/ShareX
 private void OnTransferProgressChanged(object sender, TransferProgressEventArgs e)
 {
     if (ProgressChanged != null)
     {
         progress.UpdateProgress(e.BytesTransferred);
         ProgressChanged(progress);
     }
 }
コード例 #7
0
ファイル: FtpDirectory.cs プロジェクト: simonegli8/Silversite
 public void ShowProgress(object sender, TransferProgressEventArgs a)
 {
     if (TransferProgress) {
         var ftp = (FtpClient)sender;
         var p = progress[ftp];
         p.Transferred += a.BytesTransferred;
         if (a.ElapsedTime - p.ElapsedTime > Interval) {
             Log.Progress(p.Path, p.Size, p.Transferred, a.ElapsedTime);
             p.ElapsedTime = a.ElapsedTime;
         }
     }
 }
コード例 #8
0
 private void clientChannel_OnTransferProgress(object sender, TransferProgressEventArgs e)
 {
 }