DataContractSerializer 的问题 - 如何正确序列化从 List派生的对象?
请观察以下示例代码: namespace A { [Serializable] internal class ComplexObject<T> : List<T>, IEquatable<ComplexObject<T>> wh…
具有多个命名空间的 DataContractSerializer
我正在使用 DataContractSerializer 将对象序列化为 XML。主要对象是 SecurityHolding,其命名空间为“http://personaltrading.test.com/”,并包含一…
使用 WCF 和 DataContractSerializer 时出错
我有一个相当复杂的对象模型,我正在尝试使用 WCF 对其进行序列化。我遇到了一个问题,我可以在服务器上创建一个新实例并将其返回给客户端,然后尝试…
将 DataMember 添加到 DataContract 的不同命名空间
使用 XmlSerializer,我可以让我的成员位于与父类型不同的命名空间中。 我可以使用 DataContractSerializer 做同样的事情吗? 我想要以下 XML: <h:…
DataContractSerializer 未正确反序列化,对象中方法的值丢失
我的 SomeClass [Serializable] [DataContract(Namespace = "")] public class SomeClass { [DataMember] public string FirstName { get set } [Data…
DataContractSerializer C# 可以序列化,不能反序列化,为什么?
我有使用 WCF 和 C# 创建的应用程序,它的架构需要通过 App.config 添加 KnownTypes。我的服务是这样的: 客户->中央服务器-> DataServer(其中 -…
分析 XML 序列化对象图以找出占用最多空间的内容
我们有一些由 WCF 服务公开的对象(使用 wsHttpBinding)并序列化为 XML。以下是其中之一的摘录: [DataContract] public class Person { [DataMember…
WCF:仅返回 json 的必要属性
由于性能调整,我只想返回必要的属性。有没有可能性/解决方法?伪/示例代码理解: [DataContract] public interface IMemberOverview { [DataMember] …
忽略 DataContractSerializer 中的字段顺序
反序列化时,DataContractSerializer 不仅要求元素 name 匹配,而且还要求它相对于其他元素按一定顺序排列。 我的应用程序是这样的,每个字段都可以通…
DataContractSerializer、EmitDefaultValue 和空标签
我正在努力通过 mvc 站点序列化一些对象并通过 xml、json 等返回内容,并且我正在寻找不发送空元素的最佳方法。 在完美的世界中,只需将 EmitDefaultV…
Silverlight序列化/反序列化问题
我正在寻找一种方法将 Silverlight 对象保留到用户的 PC,然后重新水合它们,以便用户可以完成它们的编辑。 使用 DataContractSerializer 进行序列化…
如何加速大型对象图的序列化和传输; WCF 3.5 和 WCF 3.5 SL3
我有一个 3.5 SP1 项目,WCF 服务仅限于 Silverlight 3 客户端使用。由于业务需求,我们必须使用大型对象图,这些对象图通过 WCF 端的 SQL Server 进…
DataContractSerializer XML 是 XML 序列化器输出大小的两倍 - 这真的更快、更具可扩展性吗?
我正在升级一个宁静的服务,现在使用 DataContractSerializer 来输出响应。以前的版本仅使用带有 XmlSerializer 的自定义序列化。因为该版本使用了很…
DataContractSerializer 未序列化继承 ISerialized 的类的成员
我有这个类: using System using System.Collections.Generic using System.Runtime.Serialization namespace Grouping { [Serializable] public cla…
从“更新服务参考”获取错误的生成代码
在 VB.NET(使用 Visual Studio 2008)中,我的 WCF 服务有一个类似以下的接口: <ServiceContract()> _ Public Interface IThingService <Oper…