我有这段代码:
php | * Hostname was NOT found in DNS cache
php | * Trying 193.56.47.20...
php | * Connected to proxy (193.56.47.20) port 8080 (#0)
php | * Server auth using Basic with user 'username'
php | > POST http://localhost:9091/job/test/build?token=token HTTP/1.1
php | Host: localhost:9091
php |
php | < HTTP/1.1 403 Forbidden
php | * Server squid/3.5.20 is not blacklisted
php | < Server: squid/3.5.20
php | < X-Squid-Error: ERR_ACCESS_DENIED 0
以及我使用它的功能:
[XmlIgnore]
public static Configuration Config;
[XmlElement("Configuration")]
public Configuration Configuration // property in myViewModel
{
get { return Config; }
set { Config = value; }
}
bool serializeConfig = true;
bool ShouldSerializeConfiguration()
{
return serializeConfig;
}
public void ResetConfiguration()
{
serializeConfig = true;
}
我使用serializeConfig切换Configuration对象的序列化。 我在两个地方进行序列化,其中之一不需要配置。 但这并不能像宣传的那样工作。
使用[XmlIgnore]可以跳过配置。
SaveToClipboard是myViewModel的一种方法,已序列化。
该功能不再受支持吗? 我在win10Pro上使用VS2017最新更新。
答案 0 :(得分:2)
与('15/09/16', '12:21 pm', 'User1', 'Hey')
('15/09/16', '12:22 pm', 'User2', '<Media omitted>')
('15/09/16', '12:22 pm', 'User2', "It's yesterday's work")
('15/09/16', '12:22 pm', 'User1', 'Gotta work on it, what,hello.')
一起使用时,方法必须为XmlSerializer
,即
public
在其他某些情况下不是这种情况,但是public bool ShouldSerializeConfiguration()
{
return serializeConfig;
}
本质上是作为独立编译的程序集工作,因此适用完整的可见性规则。