private void SSISFTPTaskUIForm_Load(object sender, EventArgs e) { try { FtpType _ftptype = FtpType.Download; if (taskHostValue.Properties.Contains("FtpType")) { _ftptype = (FtpType)Enum.Parse(typeof(FtpType), taskHostValue.Properties["FtpType"].GetValue(this.taskHostValue).ToString()); } SftpTransferType _transferType = SftpTransferType.Ascii; if (taskHostValue.Properties.Contains("TransferType")) { _transferType = (SftpTransferType)Enum.Parse(typeof(SftpTransferType), taskHostValue.Properties["TransferType"].GetValue(this.taskHostValue).ToString()); } this.cboFtpType.SelectedValue = _ftptype;//(FtpType)taskHostValue.Properties["FtpType"].GetValue(this.taskHostValue); cboFtpType_SelectedIndexChanged(cboFtpType, EventArgs.Empty); this.cboTransferType.SelectedValue = _transferType; } catch (Exception ex) { MessageBox.Show(ex.Message, "SSISFTPTaskUIForm_Load()"); } }
public SftpClient(string serverAddress, int port, string userName, string password, bool ascii = false, ILogger logger = null) { _serverAddress = serverAddress; _port = port; _userName = userName; _password = password; _transferType = ascii ? SftpTransferType.Ascii : SftpTransferType.Binary; _logger = logger; RetryCount = 0; }