-1
我正在调用一个自定义API azure移动服务。由动态模式给出的响应。 我改变了模式,但似乎天青已经缓存了旧模式。如果我更改为实体类型作为返回类型,一切正常。但是当我改回动态模式时,azure使用旧模式。有任何想法吗 ?移动服务缓存
仅供参考,我的动态模式看起来像这样
[DataContract]
public class HigscoreItem
{
public HigscoreItem(Int32 aq, Int32 sec, string userId, Int32 rank, bool npb, Int32 distance)
{
AnsweredQuestions = aq;
Seconds = sec;
UserId = userId;
Rank = rank;
NewPersonalBest = npb? 1 : 0;
DistanceLeft = distance;
}
[DataMember(Name = "answeredquestions")]
public Int32 AnsweredQuestions;
[DataMember(Name = "seconds")]
public Int32 Seconds;
[DataMember(Name = "userid")]
public string UserId;
[DataMember(Name = "rank")]
public Int32 Rank;
[DataMember(Name = "distanceleft")]
public Int32 DistanceLeft;
[DataMember(Name = "newpersonalbest")]
public Int32 NewPersonalBest;
}
}
MS文档建议禁用动态模式[链接](http://msdn.microsoft.com/zh-cn/ -us/library/jj193175.aspx)http://msdn.microsoft.com/en-us/library/jj193175.aspx在哪里完成。也许我误解了动态模式是什么? – Knutdag 2014-12-11 04:07:15
不便之处:/ int(0)的值不放在JSON数据包中......这就是欺骗我的原因:P。但仍然想知道MS文档建议禁用动态模式? – Knutdag 2014-12-11 04:20:59