/// <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)); } }
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 ) ); }