使用 DataContractSerializer 时遇到问题
我在使用 DataContractSerializer 序列化不可变实例时遇到问题,因为我正在序列化的类的属性缺少设置器。问题是我只想序列化实例(只是为了将其写入日…
在 Asp.Net MVC 2 和 Asp.Net 服务器端 C# 代码之间共享 Json 数据?
我创建并喜欢我的 Asp.Net MVC2 应用程序。这是一个非常好的 DDD 应用程序,具有域模型类、视图模型类、存储库和用于公开数据的 Json 操作方法。 我的…
F# 将构造函数添加到记录中?
基本上我想要一个单一的构造来处理 JSON 和格式化 xml 的序列化。 Records 非常适合序列化到 json 或从 json 序列化。但是,XmlSerializer 需要无参数…
wcf 类型不是预期的,即使它是 on ServiceKnownType(typeof(...))
我在我的服务中使用第三方类,所以我无法编辑它们。 第三方 [Serializable] Class B : E [Serialazable] Class E : A 服务 [ServiceKnownType(typeof(…
如果在类中反序列化接口属性,如何定义采用哪个类?
想象一下您有以下类, [DataContract] public class NamedList { [DataMember] public string Name { get; set; } [DataMember] public IList Items {…
C# 继承 DataContract 派生类型
我已经仔细阅读了 msdn:datacontracts,但我无法找出为什么以下内容不起作用。 那么这里出了什么问题?为什么 Datacontract 序列化程序无法识别 Exten…
枚举、数据契约和 WCF 问题
我是 WCF 新手,有一个简单的问题... 我的 DataContract 类从其公开的方法之一向使用者返回一个 Enum 类型。 消费者能够看到枚举类型,并实例化该类型…
Silverlight:DataContractSerializer 无法处理只读集合属性
对于我们的 Silverlight 项目 (SL4),我使用的模型可能包含列表 (IList)。根据良好实践和规则 CA2227:CollectionPropertiesShouldBeReadOnly IList 属…
使用 DCS 进行 MessageContract 序列化
有没有办法让 DataContractSerializer 序列化 [MessageContract] 与通过 SOAP 传输时的显示方式相同? 我有一个类在 WCF 调用中显示如下: Just Me 当…
使用 DataContractSerializer 时设置属性的初始值
如果我使用 DataContractSerializer 序列化并稍后反序列化一个类,如何控制未序列化的属性的初始值? 考虑下面的 Person 类。其数据协定设置为序列化 …
PostSharp 使用 DataContractSerializer 时?
我有一个在类上实现 INotifyPropertyChanged 的方面。该方面包括以下内容: [OnLocationSetValueAdvice, MethodPointcut("SelectProperties")] pu…
如何序列化基本类型集合并在易于阅读的 XML 中查看具体类型
我有一个列表,其中填充了各种具体类型的对象, 我正在使用 WCF DataContractSerializer
WCF 服务返回的对象层次结构与预期不同
我的理解可能是错误的,但我认为一旦应用了正确的属性,DataContractSerializer 就会将完全合格的实例渲染回调用者。 代码运行并且对象返回。但奇怪的…
有没有办法在第三方类型上创建 WCF DataContract?
我正在迁移到 wcf 并试图弄清楚如何正确声明我的数据合同。我远程处理的一些类型来自第三方,我无法更改。属性是在 wcf 中显式声明数据协定的唯一方法…