WCF - 通过复制/粘贴原始代码或通过共享抽象类自动生成的代码来实现 DataContract?
[DataContract] public abstract class FooBase { [DataMember] public int Bar { get; set; } } 这是一个基类,我将其用作其他也是 DataContract 的…
使用 DataContractSerializer 序列化子类实例的实用方法是什么?
使用 DataContractSerializer 序列化子类实例的实用方法是什么? 例如,以下是数据类型: [DataContract] public class Car { public Car() { Wheels …
序列化事件是否正确? (应用 DataMember 属性)
一个非常简单的问题... 将 DataMember 属性应用于事件或委托以使其序列化是否正确? 考虑一下我对此的想法: 1)嗯,委托是一种基于其他类型的类型,…
将 [DataContract] 和 [DataMember] 添加到所有类是否会影响性能
假设我们有一个代码生成工具,可以创建数千个 C# 类,有时我们需要向它们添加这些属性。 我们正在考虑是否最好将 [DataContract] 和 [DataMember] 放…
WCF 数据契约与基类和派生类 - 基类更改的后果是什么?
据我了解,您应该使用 DataMember 属性的 Order 属性,以便可以将内容添加到数据协定中,而不会更改顺序导致内容中断,但是当您有基本类型和子类型时…
验证 WCF 数据协定集合中的元素
我们有一个 WCF 服务,它使用 Microsoft.Practices.EnterpriseLibrary.Validation 并接收一个如下所示的对象(简化的): [DataMember] [NotNullValid…
WCF 中枚举的 DataContract
我有一个通过 .Net 项目中的 WCF 服务使用的枚举。现在我想添加另一个枚举,其指定方式与第一个枚举相同。 但第二个没有在 Reference.cs 中注册,因此…
WCF 和 [数据合同]+[数据成员]
我想知道如何将 DataContract 添加到我的服务中?我的意思是,我知道我必须创建一个类,将 [DATACONTRACT] 放在其顶部,然后在每个成员顶部添加 [DATA…
WCF 反序列化 - 反序列化器不知道映射到此名称的任何类型
我有一个与云中的 CRM 2011 通信的 WCF 服务。我使用提供的 crmsvcutil.exe 为 CRM 中的所有对象生成实体。我有一个接口 IProduct ,它指向 GetAllPro…
WCF 数据契约序列化 - 意外元素
当前的 xml 输出如下所示: 10 007 Bond, James 006 Foo, Bar 我希望 xml 采用以下格式: 10 数据合同 internal static class KnownTypesProvider { p…
MyTypeDataContract 位于 Silverlight 客户端 MyTypeOfT 中
我有一个带有 Property 的 WCF 服务DataContract(使用 KnownType 等),但在 Silverlight 客户端中我只有 PropertyOfint、PropertyOfstring、... 类…
在 DataContract 集访问器中访问 WCF 服务?
天啊, 我正在尝试弄清楚如何(如果可能的话)从 datacontract 属性的 set 访问器中访问 WCF 服务对象。 例如: class MyService:IMyService { ... pu…
protobuf-net 中的继承在运行时解析
是否可以在运行时指定特定抽象合约的子类型? 在经典的 WCF/DataContract 中,我们有 KnownTypeAttribute 及其构造函数,该构造函数接受表示要调用以…