private void Client_DownloadFileCompleted(object sender, ComponentPro.ExtendedAsyncCompletedEventArgs <long> e)
 {
     client.Disconnect();
     HandleFinishedTransfer(e.Error);
 }
 private void Client_UploadFileCompleted(object sender, ComponentPro.ExtendedAsyncCompletedEventArgs <long> e)
 {
     client.UploadFileCompleted -= Client_UploadFileCompleted;
     HandleFileTransferCompleted(e.Error);
 }
 private void Client_UploadDirectoryCompleted(object sender, ComponentPro.ExtendedAsyncCompletedEventArgs <ComponentPro.IO.FileSystemTransferStatistics> e)
 {
     client.Disconnect();
     HandleFinishedTransfer(e.Error);
 }
 private void Client_UploadDirectoryCompleted(object sender, ComponentPro.ExtendedAsyncCompletedEventArgs <ComponentPro.IO.FileSystemTransferStatistics> e)
 {
     client.UploadDirectoryCompleted -= Client_UploadDirectoryCompleted;
     HandleFileTransferCompleted(e.Error);
 }