Beispiel #1
0
 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;
 }
Beispiel #2
0
 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);
 }
Beispiel #3
0
 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();
 }
Beispiel #4
0
 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();
 }
Beispiel #5
0
 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;
 }