예제 #1
0
 private void FireUploadProgress(string title, int sent,
                                 int total)
 {
     if (null != UploadProgressChanged)
     {
         UploadProgressEventArgs args =
             new UploadProgressEventArgs(
                 title, sent,
                 total);
         UploadProgressChanged(this, args);
     }
 }
        public void HandleProgress(object sender,
		                            UploadProgressEventArgs args)
        {
            bytes_sent_total += args.BytesSent - prev_bytes_sent;
            ShowProgress (args.Title, bytes_sent_total);

            int percent = (int)
                    ((double) bytes_sent_total * 100
                            / TotalFileSize);
            Debug.Write (String.Format ("{0}%...", percent));

            if (args.BytesTotal == args.BytesSent) {
                prev_bytes_sent = 0;
            } else {
                prev_bytes_sent = args.BytesSent;
            }
        }
예제 #3
0
        public void HandleProgress(object sender,
                                   UploadProgressEventArgs args)
        {
            bytes_sent_total += args.BytesSent - prev_bytes_sent;
            ShowProgress(args.Title, bytes_sent_total);

            int percent = (int)
                          ((double)bytes_sent_total * 100
                           / TotalFileSize);

            Debug.Write(String.Format("{0}%...", percent));

            if (args.BytesTotal == args.BytesSent)
            {
                prev_bytes_sent = 0;
            }
            else
            {
                prev_bytes_sent = args.BytesSent;
            }
        }
        private void FireUploadProgress(string title, int sent,
		                                 int total)
        {
            if (null != UploadProgressChanged) {
                UploadProgressEventArgs args =
                        new UploadProgressEventArgs (
                                title, sent,
                                total);
                UploadProgressChanged (this, args);
            }
        }