private void OnBtnOK(object sender, EventArgs e) { ProxyServerType pst = ProxyServerType.System; if (m_rbNoProxy.Checked) { pst = ProxyServerType.None; } else if (m_rbManualProxy.Checked) { pst = ProxyServerType.Manual; } ProxyAuthType pat = ProxyAuthType.Default; if (m_rbAuthNone.Checked) { pat = ProxyAuthType.None; } else if (m_rbAuthManual.Checked) { pat = ProxyAuthType.Manual; } AceIntegration ace = Program.Config.Integration; ace.ProxyType = pst; ace.ProxyAddress = m_tbAddress.Text; ace.ProxyPort = m_tbPort.Text; ace.ProxyAuthType = pat; ace.ProxyUserName = m_tbUser.Text; ace.ProxyPassword = m_tbPassword.TextEx.ReadString(); Program.Config.Apply(AceApplyFlags.Proxy); }
public ProxyHttpClientFactory() { AceIntegration config = KeePass.Program.Config.Integration; Server = config.ProxyAddress; Port = config.ProxyPort; ProxyType = config.ProxyType; Password = config.ProxyPassword; User = config.ProxyUserName; if (config.ProxyAuthType == ProxyAuthType.Auto) { AuthType = HasCredentials ? ProxyAuthType.Manual : ProxyAuthType.Default; } m_proxy = null; }
private void OnBtnOK(object sender, EventArgs e) { ProxyServerType pst = ProxyServerType.System; if (m_rbNoProxy.Checked) { pst = ProxyServerType.None; } else if (m_rbManualProxy.Checked) { pst = ProxyServerType.Manual; } AceIntegration ace = Program.Config.Integration; ace.ProxyType = pst; ace.ProxyAddress = m_tbAddress.Text; ace.ProxyPort = m_tbPort.Text; ace.ProxyUserName = m_tbUser.Text; ace.ProxyPassword = m_tbPassword.Text; IOConnection.SetProxy(pst, ace.ProxyAddress, ace.ProxyPort, ace.ProxyUserName, ace.ProxyPassword); }