public static String valueOf(FtpConnectionMode ftpMode, Error error) { switch (ftpMode) { case FtpConnectionMode.ACTIVE: return("ACTIVE"); case FtpConnectionMode.PASSIVE: return("PASSIVE"); default: error.setError("FM002", "Unrecognized FtpMode"); return(""); } }
public FtpsOptions() : base() { this._host = ""; this._port = 21; this._user = ""; this._password = ""; this._forceEncryption = true; this._connectionMode = FtpConnectionMode.PASSIVE; this._encoding = FtpEncoding.BINARY; this._encryptionMode = FtpEncryptionMode.EXPLICIT; this._trustStorePath = ""; this._trustStorePassword = ""; this._protocol = FtpsProtocol.TLS1_2; this._whiteList = null; }
/******** EXTERNAL OBJECT PUBLIC METHODS - END ********/ private FtpDataConnectionType SetConnectionMode(FtpsOptions options) { FtpConnectionMode mode = options.GetFtpConnectionMode(); switch (mode) { case FtpConnectionMode.ACTIVE: return(FtpDataConnectionType.AutoActive); case FtpConnectionMode.PASSIVE: return(FtpDataConnectionType.PASV); default: return(FtpDataConnectionType.PASV); } }
/// <summary> /// Constructor /// </summary> public FtpClient() { _ConnectMode = FtpConnectionMode.ACTIVE; _TransferType = FtpTransferType.BINARY; _KeepAlive = true; }