Ejemplo n.º 1
0
        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();
            }
        }
Ejemplo n.º 2
0
 private void UploadClient_UploadProgressChanged(object sender, UploadLibrary.UploadFileProgressEventArgs e)
 {
     this.OnUploadProgressChanged(new UploadFileProgressEventArgs(e.ProgressPercentage, e.UserState, e.BytesSent, e.TotalBytesToSend));
 }