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; }
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); }
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(); }