WCF 序列化在第一次调用时很慢
我正在使用 .Net 3.5 SP1,使用默认的 WCF 序列化器 - DataContractSerializer。 我有一个简单的界面: [ServiceContract] public interface IService…
DataContractSerializer 按不使用 IgnoreDataMemberAttribute 的条件忽略属性
有没有办法在不使用 IgnoreDataMemberAttribute 的情况下忽略对象的属性? 例如我想忽略所有以 Id 结尾的属性…
使用 DataContractSerializer(typeof(BaseClass)) 反序列化继承类
在我的 Silverlight 4 应用程序中,我使用 DataContractSerializer 序列化/反序列化数据。我可以有两种不同类型的数据:EditorModel 和 ConfiguratorM…
Svcutil 在 DataContractAttribute 中生成错误的 Name 属性值
当我使用 svcutil.exe 根据 xsd 文件中包含的定义生成 Customer 类时: 我得到该类的以下定义: [System.Diagnostics.DebuggerStepThroughAttribute()…
使用 DataContractSerializer 序列化循环对象引用不起作用
我正在构建一个 XNA 游戏,我正在尝试完全保存游戏/地图等状态,然后能够从完全相同的状态加载和恢复。 我的游戏逻辑由相当复杂的元素(用于序列化)…
强制 ASMX 代理使用 XmlSerializer 而不是 DataContractSerializer
我们获得了必须在项目中使用的外部 SOAP 服务。所有这些都提供 WSDL 数据,但其中很多都不是 .NET 服务(其中大多数是用 Java 编写的)。我们使用 wsd…
DataContractSerializer 元数据导出。相关模式
我正在使用 svcutil.exe 导出程序集的数据契约。它生成一组相互包含的 xsd 文件,如下所示: 在我看来,该实用程序假设所有模式都发布在服务器上,其…
放大值类型的 DataContract 代理
我想在 DataContract 类中使用自定义扩展类型(认为可以为 Nullable)。 我尝试编写一个 IDataContractSurrogate 但在反序列化时失败。 我的放大类型…
需要使用 DataContractSerializer 的 ReadObject() 方法从 XML 获取布尔值
我有一个简单的 XML 文档,我想使用 .NET 中的 DataContractSerializer 将其读入对象中。 true 约翰·史密斯 当我读取对象时,即使节点值为“true”,E…
使用 DataContractSerializer 序列化和反序列化多个对象
如何使用 DataContractSerializer 序列化和反序列化多个对象? 序列化很好,但是在反序列化过程中,我收到错误 “序列化操作失败。原因:反序列化 Ser…
无法正确反序列化 JSON
我有一个类 [DataContract] public class restaurant { public restaurant() {} public restaurant(string Address, string Description, int Id, flo…
DataContract 与 Serialized —— 如果您想尽可能高效地序列化(自定义二进制文件),这两者真的很重要吗?
基本上,如果我将我的类标记为 [DataContract],我仍然可以编写自己的序列化程序,该序列化程序从 XmlObjectSerializer 扩展,返回二进制文件的方式与…