在我的项目中,我有 xml 文件来存储和检索Device
对象,我希望用户只能通过我的应用程序而不是手动在我的 xml 文件中添加或删除,所以我需要以某种格式记录数据,用户无法理解它,例如 asp.net 中的 viewStatebase64
或别的东西
我的问题是如何将数据保存在 xml 文件中,但我希望用户无法理解所写的内容
这是我的设备类
public class Device
{
public string Username { get; set; }
public string AgentName { get; set; }
public string Password { get; set; }
public string Domain { get; set; }
public string PeerURI { get; set; }
public string SipURI { get; set; }
public string FQDN { get; set; }
public Enums.DeviceType Type { get; set; }
public Enums.ServerTransportType TransportType { get; set; }
public bool IsInitialized { get; set; }
}
这是我的 xml 文件
<?xml version="1.0" encoding="utf-8"?>
<settings>
<username>foo</username>
<AgentName>foo1</AgentName>
<password>foo2</password>
<domain>go</domain>
<peerUri>140.242.250.200</peerUri>
<sipUri>sip:xxx@xxxxx.com</sipUri>
<fqdn>ff.go.xxxx.com</fqdn>
<type>2</type>
<transportType>2</transportType>
</settings>