Esempio n. 1
0
        private void TransferBtn_Click(object sender, EventArgs e)
        {
            progressBar.Value = 0;

            Transfer.Options tOptions = new Transfer.Options();
            tOptions.LocalFilename  = LocalFileNameTxt.Text;
            tOptions.RemoteFilename = RemoteFileNameTxt.Text;
            tOptions.Host           = HostTxt.Text;

            Thread tThread = new Thread(new ParameterizedThreadStart(TransferThread));

            tThread.IsBackground = true;

            if (getRadio.Checked == true)
            {
                tOptions.Action = Transfer.Type.Get;
                tThread.Start(tOptions);
            }
            else
            {
                tOptions.Action = Transfer.Type.Put;
                tThread.Start(tOptions);
            }
        }
Esempio n. 2
0
 public bool Put(object TransferOptions)
 {
     Transfer.Options tOptions = (Transfer.Options)TransferOptions;
     return(Commands.Put(tOptions.LocalFilename, tOptions.RemoteFilename,
                         tOptions.Host, Mode, BlockSize, Timeout));
 }