/// <summary>
        ///     Event handler called when a upload progress event is fired.
        /// </summary>
        /// <param name="sender">The object that fires the event.</param>
        /// <param name="e">The event arg containing the progress of the upload operation.</param>
        private static void OnUploadProgressChanged(object sender, LiveUploadProgressChangedEventArgs e)
        {
            var state = e.UserState as OperationState <LiveOperationResult>;

            if (state.Progress != null)
            {
                state.Progress.Report(new LiveOperationProgress(e.BytesSent, e.TotalBytesToSend));
            }
        }
Пример #2
0
 public void Progress_Update(object sender, LiveUploadProgressChangedEventArgs e)
 {
     if (progress_multiple == true)
     {
         progress_list[(int)e.UserState] = e.ProgressPercentage;
         progress_indicator.Value        = progress_list.Average() / 100;
     }
     else
     {
         progress_indicator.Value = e.ProgressPercentage / 100;
     }
 }
 //upload em progresso
 void client_UploadProgressChanged(object sender, LiveUploadProgressChangedEventArgs e)
 {
     txtbStatus.Text = "Subindo arquivo, aguarde... " + e.ProgressPercentage.ToString() + "%";
 }
 private void LiveConnectClient_BackgroundUploadProgressChanged( object sender, LiveUploadProgressChangedEventArgs e )
 {
     System.Diagnostics.Debug.WriteLine( string.Format( "{0}%", e.ProgressPercentage ) );
     UpdateState( string.Format( "{0}%", e.ProgressPercentage ) );
 }