public static void LoadConfig(SettingInfoBase settings) { settings.LoadProperty(Throttle, 0); settings.LoadProperty(Timeout, 30); settings.LoadProperty(KeepAlive, 60); settings.LoadProperty(AsciiTransfer, false); settings.LoadProperty(ProgressUpdateInterval, 500); settings.LoadProperty(ShowProgressWhileDeleting, false); settings.LoadProperty(ShowProgressWhileTransferring, true); settings.LoadProperty(RestoreFileProperties, false); }
public static void LoadConfig(SettingInfoBase settings) { // Server and authentication info. settings.LoadProperty(ServerName, string.Empty); settings.LoadProperty(ServerPort, 21); settings.LoadProperty(UserName, string.Empty); settings.LoadProperty(Password, string.Empty); settings.LoadProperty(RemoteDir, string.Empty); settings.LoadProperty(LocalDir, AppDomain.CurrentDomain.BaseDirectory); settings.LoadProperty(Utf8Encoding, false); // Proxy info. settings.LoadProperty(ProxyServer, string.Empty); settings.LoadProperty(ProxyPort, 1080); settings.LoadProperty(ProxyUser, string.Empty); settings.LoadProperty(ProxyPassword, string.Empty); settings.LoadProperty(ProxyDomain, string.Empty); settings.LoadProperty(ProxyType, 0); settings.LoadProperty(ProxyHttpAuthnMethod, 0); settings.LoadProperty(SyncMethod, 0); settings.LoadProperty(SyncResumability, false); settings.LoadProperty(SyncDateTime, true); settings.LoadProperty(SyncRecursive, (int)RecursionMode.RecurseIntoAllSubFolders); settings.LoadProperty(SyncSearchPattern, "*.*"); settings.LoadProperty(LogLevel, (int)TraceEventType.Information); }