private void UploadClient_UploadCompleted(object sender, UploadLibrary.UploadFileCompletedEventArgs e) { if (e.Cancelled) { this.m_State = FileState.Cancelled; } else if (null != e.Error) { this.Error = e.Error.Message; this.m_State = FileState.Error; } else { this.m_State = FileState.Finished; } this.OnCommandStateChanged(); this.OnPropertyChanged(() => this.State); this.UpdateVisualState(this.m_State); try { this.OnUploadCompleted(new UploadFileCompletedEventArgs(e.Result, null, e.Cancelled, e.UserState)); } catch { if (System.Diagnostics.Debugger.IsAttached) System.Diagnostics.Debugger.Break(); } }
private void UploadClient_UploadProgressChanged(object sender, UploadLibrary.UploadFileProgressEventArgs e) { this.OnUploadProgressChanged(new UploadFileProgressEventArgs(e.ProgressPercentage, e.UserState, e.BytesSent, e.TotalBytesToSend)); }