DataContractSerializer - 问题
我在数据契约序列化器方面遇到了一个非常愚蠢的问题。它拒绝工作。我只是想将一个对象序列化为 XmlDocument,但是我似乎遇到了困难。 以下是我希望序…
类的数据契约,其字段是用户定义的类本身
我正在使用 WCF 服务来实现我的 Web 服务,当我尝试调用以 URL 作为输入参数并返回由我定义的对象类的函数时,我遇到了问题。 public class Service: …
WCF 客户端在识别 ServiceKnownTypes 时遇到问题?
将数据传回客户端时,如何告诉 WCF 服务使用什么 KnownType? 我知道我可以使用 [ServiceKnownType] 属性,这使得服务调用从 WCF 测试服务器运行良好…
错误:“反序列化器不知道映射到此合约的任何类型”?
我有一个标记为 [Serializable] 的类 Foo 并实现 ISerialized。我正在尝试通过 DataContractSerializer 对其进行序列化。在 GetObjectData 中我这样做…
“此 XmlReader 不支持 ReadElementContentAsBase64 方法”
using System.IO; using System.Runtime.Serialization; using System.Xml; using System.Xml.Schema; using System.Xml.Serialization; namespace Xm…
与非 .NET 应用程序交互时如何确保与 DataContractSerializer 的互操作性?
假设我有一个非 .NET 应用程序,需要写入要由 .NET 应用程序通过 DataContractSerializer 反序列化的数据。 描述所需的确切格式的规范在哪里? 这样的…
控制反序列化期间对象的创建
我想使用 NetDataContractSerializer(或我猜的任何序列化器)控制在反序列化期间通常不可序列化的类型的对象创建。使用自定义 SerializationBinder,…
无法序列化列表<>使用 DataContractJsonSerializer DynamicProxy2 生成的对象
我在使用 System.Runtime.Serialization.Json.DataContractJsonSerializer 序列化代理对象的 List 时遇到问题。它对于单个代理对象工作得很好,但是列…
DataContractSerializer 是否调用属性 getters/setters?
我知道在反序列化时 DataContractSerializer 不会调用构造函数。它是否也绕过公共或私有财产的 setter 方法?…
C# - 序列化和反序列化 Linq 表,同时维护关系
我想测试我的代码!这是一个崇高的目标,我相信您也会同意。 我需要为回归测试模拟 DataContext,运行测试将验证对于任何代码更改,给定相同的输入,…
WCF - 我可以使用现有类型通过我的 WCF 服务传递吗
我有一个服务。我有一个现有的业务对象类。我想知道的是如何从业务对象程序集中通过 WCF 传递类,而无需在附加或标记时在 WCF 站点中创建新类? 这是…
序列化/反序列化对象 - 字段顺序很重要吗?
如果字段的顺序不正确(无论这意味着什么),DataContractSerializer 是否可能错误地反序列化对象? 我尝试序列化/反序列化的类没有在字段/属性上放置…
使用 DataContractSerializer 进行自定义序列化
我目前正在为我的数据集使用包装类,以实现自定义序列化。我想使用 DataContractSerializer (更像是必须使用它)但仍然支持自定义序列化。问题是 [Da…
我应该使用 XML 文件的命名空间来识别其版本吗
我正在使用 DataContractSerializer 将具有 DataContract 和 DataMember 属性的类序列化为 XML 文件。我的类稍后可能会发生变化,因此序列化文件的格…