cost 245 ms
如何序列化包含接口的不可修改的类? - How do you serialize an unmodifiable class that contains an interface?

我正在尝试序列化包含接口的对象。 但是,接口无法序列化。 通常,我会使用类似NonSerialized标记的东西,但我无法弄清楚如何将此属性应用于我无法修改的类,例如预定义的.NET类之一(例如: System.Diagnostics.Process )。 例如,请考虑以下代码: ...

我如何在模型中具有必需的和非序列化的属性 - How can I have a required and nonSerialized attribute in my model

在我的模型中,我有类似的东西: 我希望这两个属性是必需的但不能序列化 我尝试使用[必需]和[nonSerialized]标注,但未成功。 我已经看过这篇文章 但是我不知道该怎么做。 这将对NonObtrusive-Validation有所帮助,我希望这些字段完整,但我不想 ...

为什么不能在类级别使用'NonSerialized'属性?如何防止类的序列化? - Why can't the 'NonSerialized' attribute be used at the class level? How to prevent serialization of a class?

我有一个使用二进制序列化进行深度克隆的数据对象。 此数据对象支持属性更改事件,例如PriceChanged。 假设我将处理程序附加到PriceChanged。 当代码尝试序列化PriceChanged时,它会抛出一个异常,即处理程序未标记为可序列化。 我的选择: 在序列 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM