DataContractSerializer 读取的 XML 中的顺序重要吗?
我有以下代码: [DataContract(Namespace = "")] public class User { [DataMember] public string UserName { get; set; } [DataMember] public stri…
DataContractSerializer 和已知类型
我正在代码中序列化一个对象(不是通过 WCF 调用),并且我对已知类型有点沉迷(我已将它们与 WCF 一起使用,但没有将 DataContract 序列化器作为“独…
使用 DataContractSerializer 时可以初始化只读字段吗?
DataContractSerializer 反序列化时不会调用构造函数或调用字段初始值设定项: DataContractSerializer 不会不调用我的构造函数? 反序列化时 C# 类中…
EF DataContractSerializer 异常
我在尝试序列化 EF 4 STE 图表时遇到了一个非常有趣的异常。 System.IndexOutOfRangeException was caught Message=Index was outside the bounds of …
重命名 WCF 服务中的 __type-field
我正在尝试将 GeoJSON 映射到 DataContracts,以便在工作中的某些 WCF 服务中使用。 GeoJSON 有一个名为“type”的字段,DataContracts 序列化依赖于…
添加其他元素到 DataContractSerializer 的输出
我正在序列化一个对象(使用 DataContractSerializer),该对象具有附加数据,一种“附加属性”,不绑定到 clr 属性。当然,序列化时我只获得 clr-pro…
如何使用继承或子类对象对 DataContract 序列化程序中的数据成员/属性进行排序?
我遇到的问题是 DataContract Serializer 未按所需顺序呈现数据成员或属性。我有一个数据协定装饰类,它继承自另一个数据协定装饰类,例如它是父级的…
DataContractSerializer,为什么是“this”?不向上吗?
我正在使用 F# 编码的服务器上工作。该服务器连接到使用 C# 编码的 WCF REST 服务。 我的 F# 项目正在引用 C# 程序集。 在我的 C# 中,我有命名空间 G…
DataContractSerializer——如何确保序列化数据的格式正确?
我大量使用 DataContractSerializer 在我的应用程序中存储项目。当我想打开以前保存的文件时,如何在开始反序列化之前确保文件的完整性和/或结构?有…
数据契约序列化器。将元数据导出到一个命名空间
我想要 svcutil 将元数据从我的库导出到一个 xsd 文件中。由于它将元数据按命名空间划分为不同的文件,因此我想将所有类重新定义为唯一的命名空间。 …
使用 svcutil 生成数据契约..如何处理属性?
我向我提供了许多 XSD 以及示例 xml。 一个示例 xml 的片段如下: 此片段的 xsd 如下: The Document Identity Code (Doc-ID Code / DIC) is the repr…
如何在 DataContractSerializer 之后初始化私有字段
我知道您可以使用 DataContractSerializer 序列化私有字段,但我只想保存最少量的易于人类编辑的数据。在 DataContractSerializer 完成其工作后,是否…
“类型不是预期的”,使用 DataContractSerializer - 但这只是一个简单的类,没有有趣的东西?
我正在重构我的 XML 序列化,并想尝试一下 DataContractSerializer。 一切都运行顺利,直到需要序列化此类: using System; using System.Runtime.Ser…
是否可以在 serviceContract 中返回 System.Messaging.Message?
嘿嘿, 我在 WCF 服务中使用 httpBinding / netTcpBinding,我试图用 WCF 替换一些 .Net 远程处理代码。这是我将 .Net 远程处理方法转换为 WCF 服务契…