public Setting.Setting.ProxyStruct SaveProxySetting() { //获取当前窗口配置 GetProxySetting(); //组合为ProxyStruct Setting.Setting.ProxyStruct proxy = new Setting.Setting.ProxyStruct(); proxy.IsNoOrIeOrCustomProxy = _isProxy; proxy.ProxyAddr = _proxyAddr; proxy.ProxyPort = _proxyPort; proxy.ProxyUser = _proxyUser; proxy.ProxyPassword = _proxyPasswd; proxy.ProxyDomain = _proxyDomain; return proxy; }
public Setting.Setting.ProxyStruct SaveProxySetting() { //获取当前窗口配置 GetProxySetting(); //组合为ProxyStruct Setting.Setting.ProxyStruct proxy = new Setting.Setting.ProxyStruct(); proxy.IsNoOrIeOrCustomProxy = _isProxy; proxy.ProxyAddr = _proxyAddr; proxy.ProxyPort = _proxyPort; proxy.ProxyUser = _proxyUser; proxy.ProxyPassword = _proxyPasswd; proxy.ProxyDomain = _proxyDomain; return(proxy); }
private void SaveAllSetting() { Setting.Setting.UserAgentStruct userAgent=new Setting.Setting.UserAgentStruct(); Setting.Setting.HttpHeaderStruct httpHeader=new Setting.Setting.HttpHeaderStruct(); Setting.Setting.PolicyStruct policy=new Setting.Setting.PolicyStruct(); Setting.Setting.ProxyStruct proxy=new Setting.Setting.ProxyStruct(); //生成userAgent userAgent = _saveUserAgentSetting(); //生成httpHeader httpHeader = _saveHttpHeaderSetting(); //生成policy policy = _savePolicySetting(); //生成proxy proxy = _saveProxySetting(); //生成Setting Setting.Setting setting = new Setting.Setting(userAgent, httpHeader, policy, proxy); //保存Setting到xml InitWorker.SaveSettingToXml(setting); //重新初始化GlobalSetting InitWorker.InitGlobalSetting(); }
private void SaveAllSetting() { Setting.Setting.UserAgentStruct userAgent = new Setting.Setting.UserAgentStruct(); Setting.Setting.HttpHeaderStruct httpHeader = new Setting.Setting.HttpHeaderStruct(); Setting.Setting.PolicyStruct policy = new Setting.Setting.PolicyStruct(); Setting.Setting.ProxyStruct proxy = new Setting.Setting.ProxyStruct(); //生成userAgent userAgent = _saveUserAgentSetting(); //生成httpHeader httpHeader = _saveHttpHeaderSetting(); //生成policy policy = _savePolicySetting(); //生成proxy proxy = _saveProxySetting(); //生成Setting Setting.Setting setting = new Setting.Setting(userAgent, httpHeader, policy, proxy); //保存Setting到xml InitWorker.SaveSettingToXml(setting); //重新初始化GlobalSetting InitWorker.InitGlobalSetting(); }
public void LoadProxySetting(Setting.Setting.ProxyStruct proxy) { if (proxy.IsNoOrIeOrCustomProxy == 0) { radioButton_noProxy.Checked = true; } else if (proxy.IsNoOrIeOrCustomProxy == 1) { radioButton_ieProxy.Checked = true; } else if (proxy.IsNoOrIeOrCustomProxy == 2) { radioButton_customProxy.Checked = true; } else { radioButton_noProxy.Checked = true; } textBox_proxyAddr.Text = proxy.ProxyAddr; textBox_proxyPort.Text = proxy.ProxyPort; textBox_proxyUser.Text = proxy.ProxyUser; textBox_proxyPasswd.Text = proxy.ProxyPassword; textBox_proxyDomain.Text = proxy.ProxyDomain; }