??????????????и?????????????????
???????????? ???????[ 2015/4/23 10:31:51 ] ??????????????? ?? ???
??????Щ????????????????δ???????????????????????????????????????????ε??????????????????????????????
????????????????????????????????????????????????洢?????????????
/// <summary>
/// ??????????????????????
/// </summary>
public class LoginParameter
{
/// <summary>
/// ?????????
/// </summary>
[DefaultValue("admin")]
public string LoginId { get; set; }
/// <summary>
/// ???????
/// </summary>
[ProtectedString]
public string Password { get; set; }
/// <summary>
/// ???????
/// </summary>
[DefaultValue(false)]
public bool RememberPassword { get; set; }
/// <summary>
/// ?????????????????????????????WCF????????????????????
/// </summary>
[DefaultValue(false)]
public bool IsLocalDatabase { get; set; }
/// <summary>
/// ????WCF?????????
/// </summary>
[DefaultValue("192.168.1.10")]
public string InternalWcfHost { get; set; }
/// <summary>
/// ????WCF????
/// </summary>
[DefaultValue(8000)]
public int InternalWcfPort { get; set; }
/// <summary>
/// ????WCF?????????
/// </summary>
[DefaultValue("183.6.161.193")]
public string ExternalWcfHost { get; set; }
/// <summary>
/// ????WCF????
/// </summary>
[DefaultValue(8000)]
public int ExternalWcfPort { get; set; }
}
??????????????????????????壬????????л?????????????
??????????????????????????????????????Щ????????????SettingsProvider.net???
/// <summary>
/// ?????XML????м?????????
/// </summary>
private void LoadParameter()
{
store = new PortableStorage();//?????????????
settings = new SettingsProvider(store);
parameter = settings.GetSettings<LoginParameter>();
if (parameter != null)
{
this.cmbzhanhao.Text = parameter.LoginId;
this.chkRemember.Checked = parameter.RememberPassword;
if (parameter.RememberPassword)
{
this.tbPass.Text = parameter.Password;
}
else
{
this.tbPass.Text = "";
}
this.chkLocalVersion.Checked = parameter.IsLocalDatabase;
//????????????????????滹???????
SetAccessType(this.chkLocalVersion.Checked);
}
}
/// <summary>
/// ?????????????浽????XML???????
/// </summary>
private void SaveParameter()
{
store = new PortableStorage();//?????????????
settings = new SettingsProvider(store);
parameter = settings.GetSettings<LoginParameter>();
if (parameter != null)
{
parameter.LoginId = this.cmbzhanhao.Text;
if (parameter.RememberPassword)
{
parameter.Password = this.tbPass.Text;
}
else
{
parameter.Password = "";
}
parameter.IsLocalDatabase = this.chkLocalVersion.Checked;
settings.SaveSettings<LoginParameter>(parameter);
}
}
???????????????????????漰???????????????????SPASVOС??(021-61079698-8054)?????????????????????????
??????
??????????????????ù????????ù?????????????????????????????з????????????????ù????е?SVN???ù????????????汾????????cmmi???ù??????ù?????????????ù???????????(2)???ù???????????(1)SCM??????ù???????????????ù??????????????????????е????ù??????????????ù??????ù????????????汾?????????????????ù???Nginx???ù??? - ???????DCMP??????etcd?????ù?????
![](/images/ad-banner/ad-banner.png)
???·???
??????????????????
2023/3/23 14:23:39???д?ò??????????
2023/3/22 16:17:39????????????????????Щ??
2022/6/14 16:14:27??????????????????????????
2021/10/18 15:37:44???????????????
2021/9/17 15:19:29???·???????·
2021/9/14 15:42:25?????????????
2021/5/28 17:25:47??????APP??????????
2021/5/8 17:01:11????????
?????????App Bug???????????????????????Jmeter?????????QC??????APP????????????????app?????е????????jenkins+testng+ant+webdriver??????????????JMeter????HTTP???????Selenium 2.0 WebDriver ??????