示例#1
0
 internal void RaiseFileTransferProgressEvent(IFtpFileTransferArgs args)
 {
     if (FileTransferProgress != null)
     {
         FileTransferProgress(this, args);
     }
 }
示例#2
0
 internal void RaiseEndGetFile(IFtpFileTransferArgs args)
 {
     if (EndGetFile != null)
     {
         EndGetFile(this, args);
     }
 }
示例#3
0
 internal void RaiseBeginGetFileEvent(IFtpFileTransferArgs args)
 {
     if (BeginGetFile != null)
     {
         BeginGetFile(this, args);
     }
 }
示例#4
0
 internal void RaiseFileTransferProgressEvent(IFtpFileTransferArgs args)
 {
     if(FileTransferProgress != null)
         FileTransferProgress(this, args);
 }
示例#5
0
 internal void RaiseEndPutFile(IFtpFileTransferArgs args)
 {
     if(EndPutFile != null)
         EndPutFile(this, args);
 }
示例#6
0
 internal void RaiseBeginPutFileEvent(IFtpFileTransferArgs args)
 {
     if(BeginPutFile != null)
         BeginPutFile(this, args);
 }
示例#7
0
 private void OnFileProgress(object sender, IFtpFileTransferArgs args)
 {
     transferProgressBar.Value = args.TransferedPercentage;
 }
示例#8
0
 //FtpAsyncResult result)
 private void Callback(object sender, IFtpFileTransferArgs args)
 {
     if(args.TransferResult.IsSuccess) {
         FillLocalListView((string)listViewLocal.Items[0].Tag);
         ftpSession.CurrentDirectory.Refresh();
         FillListView();
     }
     MessageBox.Show(args.TransferResult.Message + " " + args.RemoteFileName);
 }