Пример #1
0
 public void LoadHttpHeaderSetting(Setting.Setting.HttpHeaderStruct header)
 {
     if (header.HttpHeaderList != null)
     {
         foreach (var i in header.HttpHeaderList)
         {
             ListViewItem item = new ListViewItem(new string[] { i.Key, i.Value });
             lv_header.Items.Add(item);
         }
     }
 }
 public Setting.Setting.HttpHeaderStruct SaveHttpHeaderSetting()
 {
     Setting.Setting.HttpHeaderStruct httpHeader = new Setting.Setting.HttpHeaderStruct();
     httpHeader.HttpHeaderList = new Dictionary<string, string>();
     foreach(ListViewItem item in lv_header.Items)
     {
         string key = item.SubItems[0].Text;
         string value = item.SubItems[1].Text;
         if (!httpHeader.HttpHeaderList.ContainsKey(key))
         {
             httpHeader.HttpHeaderList.Add(key, value);
         }
     }
     return httpHeader;
 }
Пример #3
0
 public Setting.Setting.HttpHeaderStruct SaveHttpHeaderSetting()
 {
     Setting.Setting.HttpHeaderStruct httpHeader = new Setting.Setting.HttpHeaderStruct();
     httpHeader.HttpHeaderList = new Dictionary <string, string>();
     foreach (ListViewItem item in lv_header.Items)
     {
         string key   = item.SubItems[0].Text;
         string value = item.SubItems[1].Text;
         if (!httpHeader.HttpHeaderList.ContainsKey(key))
         {
             httpHeader.HttpHeaderList.Add(key, value);
         }
     }
     return(httpHeader);
 }
Пример #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();
 }
Пример #5
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();
 }