通用列表和 CollectionDataContract 之间的转换问题
我定义了以下集合契约: [CollectionDataContract(Name = "Centres")] public class Centres : List {} 并定义了以下操作契约来返回此集合 public Mod…
WCF - 传递未声明为 ServiceKnownType 的对象
我有以下通过 net.tcp 公开的 WCF 接口: [ServiceContract] public interface IMyWCFService { [OperationContract] Response ProcessRequest(Reques…
如何使 WCF 服务使用特定的 DataContractSerializer 构造函数重载?
DataContractSerializer 有许多 构造函数重载,并且我希望能够指定我的 WCF 服务应如何初始化它使用的 DataContractSerializer。你会怎样做呢?在 .co…
为什么 DataContractSerializer 不支持属性?
我根据客户的文档创建 xsd,并且所有 xsd 都有属性。我一直在使用 xsd.exe 从 xsd 生成类,但我读到 DataContractSerializer 不支持属性。为什么不呢…
WCF 数据契约序列化 - 意外元素
当前的 xml 输出如下所示: 10 007 Bond, James 006 Foo, Bar 我希望 xml 采用以下格式: 10 数据合同 internal static class KnownTypesProvider { p…
为什么 DataContractSerializer 到 StringWriter 会被截断?
如果出现异常,我将使用 DataContractSerializer 将 EF4 对象序列化为 xml。 在我的调试日志中,我可以看到出现问题时想要的数据内容。 我有两个版本…
MVC - Http Post JSON - 序列化依赖
我正在使用 ASP MVC 和 JQuery 并将 json 数据发布到我的控制器。 var jsonPostData = { control: "PersonControl", data: { name: "Craig", age: 25 …
protobuf-net 与 DataContractSerializer 在 WCF 上的性能比较
我测试了 protobuf 序列化,似乎对于低于一定数量的对象,它比常规数据契约序列化慢。使用 DataContractSerializer 的传输大小更大,但在序列化和反序…
序列化 XML 和 JSON 的不同成员
我有几个类,使用 DataContract / DataMember 属性和 DataContractSerializer 序列化为 XML。 现在我想使用相同的类序列化为 JSON,以供来自客户端的 …
当数据协定中未设置数据成员字段时如何不返回 null
我的 WCF 服务遇到一个奇怪的问题,该服务以 JSON 格式返回数据。 我想根据客户发送的请求返回有关“客户”的信息。 客户可以请求他们需要有关客户的…
ASP.NET MVC 操作方法参数中 DataContract 模型绑定到 JSON
MVC3 带有 JsonValueProviderFactory(),它可以非常方便地将传入的 JSON 绑定到模型。不幸的是,我不知道如何设置名称与传入 JSON 不同的模型合约。例…
是否可以将 DataContractSerializer 设置为忽略文件中的错误而不是完全失败?
我使用 DataContractSerializer 将构成树结构的大量不同类保存到 XML 文件。我正处于编写该软件的初始阶段,因此此时所有不同的组件都发生了很大的变…
DataContract 序列化抛出安全异常
我正在尝试在 WPF 和 WP7 上使用 DataContractSerialization。在 WPF 上一切都很好,但在 WP7 上却不然。当我尝试在 wp7 上序列化对象时,收到未知的…
使用 DataContracts 在 WCF 和 ASMX 之间传递对象时出现问题
我正在尝试使用 ASMX/WCF 在站点(公共/私有)之间传递对象。我可以将序列化对象从私有 ASMX 服务获取到公共 WCF 服务,但无法反序列化该对象。下面的…
.NET 二进制 XML 与预共享字典
我正在使用 XmlDictionaryWriter 通过数据协定序列化器将对象序列化到数据库。 它效果很好,大小和速度都是使用 text/xml 的 2 倍。 但是,我必须处理…