数据契约序列化不适用于所有元素
我有一个 XML 文件,我正在尝试将其序列化为一个对象。有些元素被忽略了。 我的 XML 文件: <?xml version="1.0" encoding="utf-8" ?> <License…
将用[DataContract]修饰的对象放入StateServer?
无论如何,是否可以将使用 DataContract 属性装饰但未使用 Serialized 属性装饰的对象粘贴到 SqlServer StateServer 中?换句话说,我宁愿不必使用 Se…
WCF DataContractSerializer 无法序列化
我有一个直接的服务,例如: [ServiceContract] public interface IService { [WebGet(UriTemplate = "/", ResponseFormat = WebMessageFormat.Xml)] …
数据契约序列化是否使用反射?
XmlSerialization 为每个类创建一个序列化器代理。代理驻留在不同的程序集中,因此它只能序列化公共字段。 DataContract 序列化也可以序列化私有字段…
WCF - 序列化继承类型
我有这些类: [DataContract] public class ErrorBase {} [DataContract] public class FileMissingError: ErrorBase {} [DataContract] public class…
XML 序列化和命名空间前缀
我正在寻找一种使用 C# 的方法,可以将类序列化为 XML 并添加命名空间,但定义该命名空间将使用的前缀。 最终,我尝试生成以下 XML: <myNamespace:…
通用 WCF JSON 反序列化
我对 WCF 有点陌生,将尝试清楚地描述我正在尝试做的事情。 我有一个使用 JSON 请求的 WCF Web 服务。我大部分情况下发送/接收 JSON 都做得很好。例如…
Mono 中反序列化的问题
任何人都知道为什么 C# 中的数据协定序列化器生成的以下 XML 在 Windows 中运行良好,但在 Mono 上的 Linux 下运行不佳? XML: <Message i:type="U…
如何让DataContractSerializer更安全?
我最近遇到了一个场景,我们的一位开发人员向我们的数据合约添加了一个未标记为数据成员的对象。我们使用 DataContractSerializer 来存储我们正在控制…
XSLT:使用父节点的命名空间
我希望避免在 XSLT 输出中产生重复的名称空间。 (我正在使用 XSLT 来处理一些 XML,以便 Microsoft 的 DataContractSerializer 认为适合实际正确处理…
.NET / Silverlight:DataContractSerializer 字节数组和套接字:意外的 EOF 反序列化
我目前正在使用套接字尝试在 Silverlight 3 客户端和 .NET3.5 服务之间发送消息。我可以很好地设置 TCP 连接并发送数据,但我的问题在于序列化和反序…
有没有办法让 DataContractSerializer 输出更清晰的 XML?
使用 DataContractSerializer 序列化我的对象,我得到类似于以下内容的输出 <?xml version="1.0" encoding="utf-8" ?> <AgentNotification xmln…
C# DatacontractSerializer over Sockets 多个根元素
我正在使用套接字和 DataContractSerializer 编写 Sivlerlight 聊天应用程序。 我有一个可序列化对象的类层次结构,其定义在 Silverlight 客户端和 C#…