private string _password;
public string Password
{
get
{
return _password;
}
set
{
if (_password != value)
{
_password = PasswordEncryptor.Encode(value);
OnPropChanged("Password");
}
}
}
PasswordEncryptor
是我调用Encode
方法进行编码的类。编码后Password
,将其序列化为XmlSerializer
磁盘中的文件。但是,每次程序启动时,都会对文件进行反序列化,并在set
中再次对文件进行PasswordEncryptor.Encode()
编码Password
。有没有办法[XmlIgnore]
只在反序列化中?