public static void ApplyProxySettings() { System.Net.WebProxy proxy = null; if (Properties.Settings.Default.UseProxy == true) { proxy = new System.Net.WebProxy(Properties.Settings.Default.ProxyAddress, Properties.Settings.Default.ProxyPort); switch (Settings.ProxyAuth) { case ProxyAuthEnum.DefaultAuthentification: proxy.UseDefaultCredentials = true; break; case ProxyAuthEnum.CustomAuthentification: proxy.Credentials = new System.Net.NetworkCredential( Settings.ProxyUsername, MangosProvider.Decrypt(Settings.ProxyPassword)); break; case ProxyAuthEnum.NoAuthentification: default: break; } } System.Net.WebRequest.DefaultWebProxy = proxy; }
private void LoadApplicationSettings() { DatabaseHost = Settings.DatabaseHost; DatabasePort = Settings.DatabasePort; DatabaseName = Settings.DatabaseName; DatabaseUsername = Settings.DatabaseUsername; DatabasePassword = MangosProvider.Decrypt(Settings.DatabasePassword); UseProxy = Settings.UseProxy; ProxyAddress = Settings.ProxyAddress; ProxyPort = Settings.ProxyPort; ProxyAuth = Settings.ProxyAuth; ProxyUsername = Settings.ProxyUsername; ProxyPassword = MangosProvider.Decrypt(Settings.ProxyPassword); }