具有多态数据契约的 REST - 反序列化失败
这让我一整天都发疯,因为我没有做出任何改变,但我发誓这正在按照我昨天的预期进行。 我有一个使用以下合同定义的 WCF 4 REST 服务: [ServiceContra…
DataContract 与 Serialized —— 如果您想尽可能高效地序列化(自定义二进制文件),这两者真的很重要吗?
基本上,如果我将我的类标记为 [DataContract],我仍然可以编写自己的序列化程序,该序列化程序从 XmlObjectSerializer 扩展,返回二进制文件的方式与…
当值可以是数组或单个项目时,C# DataContractJsonSerializer 失败
我使用 DataContractJsonSerializer 将 json 字符串解析为对象层次结构。 json 字符串如下所示: { "groups": [ { "attributes": [ { "sortOrder": "1…
即使使用 KnownType,派生类型的属性也不会在 WCF 客户端中反序列化
我有以下类型: public enum MyEnum { Value1, Value2 } [DataContract] public class Configuration { [DataMember] public MyEnum MyValue { get; s…
IList的数据协定序列化
我有以下代码,其中我尝试将列表序列化到文件 public static void Serialize(this IList list, string fileName) { try { var ds = new DataContractS…
无法获取 minOccurs=“1” maxOccurs=“1”对于 DataContract 中的字符串类型
下面是我的 WCF 服务中的 DataContract 及其在 wsdl 文件中显示的相应 xsd 架构。 [Serializable] [XmlRoot(Namespace = "http://www.example.com/l02…
为什么我被迫用数据契约属性来装饰这些类?
这确实令人困惑,但几乎没有任何原因,我曾经工作的 WCF 服务迫使我用 DataContract 属性装饰两个类,即使我没有将它们作为方法或 asp.net 中的返回值…
WCF - 在 DataContract 构造函数中实例化对象
我有如下两个类: [DataContract] public class Address { [DataMember] public string Line1 [DataMember] public string Line2 [DataMember] public…
[DataContract] 的命名空间
我找不到用于 [DataContract] 和 [DataMember] 元素的命名空间。根据我的发现,似乎添加以下内容就足够了,但就我而言还不够。 using System; using S…
如何避免 BizTalk 消息和 WCF 服务数据契约之间的 xsd 中的名称冲突
请考虑以下事项:我有 BizTalk 项目,在其中我放置了消息的 xsd 架构。 这些模式位于命名空间“A”中。我有另一个网络服务,它也使用带有命名空间“A…
解析一些“时髦”的方法使用 .Net 和 C# 的 JSON 数据
我连接的网络服务发送一些以奇怪的方式组织的 JSON 数据作为对我们查询的响应(毫无疑问他们做错了,但我们无法更改它)。 我对 C# 很陌生,并且已成…
将 #if/#endif 指令添加到生成类的 CodeTypeDefinition 上的 DataContract 属性
我正在使用 XSD -> C# 类解析器为我们的数据模型生成类,该数据模型将在 WPF 客户端和 Silverlight 基于 Web 的部分之间共享。 我们正在尝试使用 [Dat…
WCF:如何通过数据契约返回 .NET Framework 类?
作为 WCF 的初学者,我想实现对 Active Directory 服务的调用,该服务获取所有用户,该方法如下所示: [OperationContract] SearchResultCollection G…