📄 provsiondata.cs
字号:
namespace Imps.Client.Core
{
using Imps.Utils;
using System;
using System.Drawing;
using System.IO;
using System.Text;
public class ProvsionData
{
private string _Agreement = string.Empty;
private User _currentUser;
private ProvsionFlag _flag = new ProvsionFlag();
private string _freeEndMonth = string.Empty;
private Image _imgCertCode;
private bool _isFreeUser;
private bool _isFreshUser;
private bool _isModified;
private string _mobileNo = string.Empty;
private string _password = string.Empty;
private string _picCertCode = string.Empty;
private string _picCertSessionId = string.Empty;
private Image _portrait;
private int _ProvinceIndex = 1;
private Imps.Client.Core.ProvsionUrl _ProvsionUrl = new Imps.Client.Core.ProvsionUrl();
private string _smsValiCode = string.Empty;
private string _SsiCredential = string.Empty;
private string _uri = string.Empty;
private string agreementName = "Imps";
public string GetAttributeListString()
{
using (StringWriter tw = new StringWriter())
{
XmlHelper.CreateXmlWriterForSipRequest(tw, null, delegate (XmlWriter writer, object context) {
writer.WriteStartElement("personal");
StringBuilder builder = new StringBuilder();
builder.Append("nickname");
builder.Append(";");
builder.Append("gender");
builder.Append(";");
builder.Append("impresa");
builder.Append(";");
builder.Append("portrait-crc");
builder.Append(";");
builder.Append("name");
builder.Append(";");
builder.Append("birth-date");
builder.Append(";");
builder.Append("birthday-valid");
builder.Append(";");
builder.Append("nation");
builder.Append(";");
builder.Append("province");
builder.Append(";");
builder.Append("city");
builder.Append(";");
builder.Append("profile");
builder.Append(";");
builder.Append("lunar-animal");
builder.Append(";");
builder.Append("horoscope");
builder.Append(";");
builder.Append("blood-type");
builder.Append(";");
builder.Append("occupation");
builder.Append(";");
builder.Append("job-title");
builder.Append(";");
builder.Append("home-phone");
builder.Append(";");
builder.Append("work-phone");
builder.Append(";");
builder.Append("other-phone");
builder.Append(";");
builder.Append("personal-email");
builder.Append(";");
builder.Append("work-email");
builder.Append(";");
builder.Append("other-email");
builder.Append(";");
builder.Append("primary-email");
builder.Append(";");
builder.Append("company");
builder.Append(";");
builder.Append("company-website");
writer.WriteAttributeString("attributes", builder.ToString());
writer.WriteEndElement();
});
return tw.ToString();
}
}
public string Agreement
{
get
{
return this._Agreement;
}
set
{
this._Agreement = value;
}
}
public string AgreementName
{
get
{
return this.agreementName;
}
set
{
this.agreementName = value;
}
}
public string CertPicCode
{
get
{
return this._picCertCode;
}
set
{
this._picCertCode = value;
}
}
public User CurrentUser
{
get
{
return this._currentUser;
}
set
{
this._currentUser = value;
}
}
public ProvsionFlag Flag
{
get
{
return this._flag;
}
set
{
this._flag = value;
}
}
public string FreeEndMonth
{
get
{
return this._freeEndMonth;
}
set
{
this._freeEndMonth = value;
}
}
public Image ImgCertCode
{
get
{
return this._imgCertCode;
}
set
{
this._imgCertCode = value;
}
}
public bool IsFreeUser
{
get
{
return this._isFreeUser;
}
set
{
this._isFreeUser = value;
}
}
public bool IsFreshUser
{
get
{
return this._isFreshUser;
}
set
{
this._isFreshUser = value;
}
}
public bool IsModified
{
get
{
return this._isModified;
}
set
{
this._isModified = value;
}
}
public string MobileNo
{
get
{
return this._mobileNo;
}
set
{
this._mobileNo = value;
}
}
public string Password
{
get
{
return this._password;
}
set
{
this._password = value;
}
}
public string PicCertSessionId
{
get
{
return this._picCertSessionId;
}
set
{
this._picCertSessionId = value;
}
}
public Image Portrait
{
get
{
return this._portrait;
}
set
{
this._portrait = value;
}
}
public int ProvinceIndex
{
get
{
return this._ProvinceIndex;
}
set
{
this._ProvinceIndex = value;
}
}
public Imps.Client.Core.ProvsionUrl ProvsionUrl
{
get
{
return this._ProvsionUrl;
}
set
{
this._ProvsionUrl = value;
}
}
public string SmsValiCode
{
get
{
return this._smsValiCode;
}
set
{
this._smsValiCode = value;
}
}
public string Uri
{
get
{
return this._uri;
}
set
{
this._uri = value;
}
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -