使用WCF和Silverlight对对象进行序列化

时间:2009-03-14 21:27:27

标签: wcf silverlight

有没有办法在使用WCF和Silverlight时挂钩特定类型的序列化方式。例如,我需要调整System.DateTime属性的序列化/反序列化方式。

3 个答案:

答案 0 :(得分:1)

这里要小心。每当您更改某些内容的序列化时,您还必须更改客户端反序列化的方式。在更改数据协定序列化的方式之前,您应该有一个很好的理由,因为它们可以实现非常互操作。你改变的任何东西都会降低互操作性。

答案 1 :(得分:0)

在您的datacontract中,使用[OnSerialized]属性。

答案 2 :(得分:0)

由于Silverlight不支持序列化回调(请参阅here),最好的办法是将二级属性添加到包装需要控制的DateTime属性的任何对象,并处理任何“序列化”需求在该财产。

只是一个想法。