datacontract

    1热度

    1回答

    我在两个dinstinct程序集中有一个基类BaseClass和派生的一个DerivedClass。我序列化的DerivedClass实例有以下方法(T = BaseClass): public static string SerializeDataContract<T>(T obj) { using (var stream = new MemoryStream())

    1热度

    1回答

    假设我有一个C#Web应用程序和C#WCF服务漂浮在某处。他们经营这样的合同: [ServiceContract] public interface IRemoteDeliveryService { [OperationContract] Customer GetCustomer(); } ...与顾客产生: [Serializable] public class

    4热度

    1回答

    请注意,我正在修改现有服务以添加额外的数据项,我无法更改服务或客户端的结构。我知道ASMX已经过时,并没有使用最佳实践。 我遇到了一个非常奇怪的问题,我只是无法弄清楚如何让这个工作正常。我有一个ASMX网络服务(我知道它过时了,我不能改变这一点)这需要一个响应,并用zip压缩来压缩它。然后通过SOAP将其交付给客户端,客户端接收该流并对其进行解压缩,并使用由“添加服务引用”和XMLSerializ

    1热度

    1回答

    我们的WCF服务解决方案包括三个项目: 业务逻辑(AddressChangeBL & AddressBL) 实体(波苏斯)(Address) 服务( AddressChangeService & AddressService) 现在,s服务项目有两个独立的服务,每个服务暴露相同的实体。当我的ASP.Net应用程序引用的服务,同样的实体通过两个不同的命名空间(AddressChangeService

    0热度

    1回答

    如何在DataContractSerializer没有值时隐藏一个列表节点? [DataContract(Namespace = "")] public class Order { [DataMember(EmitDefaultValue = false)] public string Name { get; set; } [DataMem

    0热度

    1回答

    有一个WCF RIA服务通过SOAP端点公开。我将此服务作为服务引用添加到另一个项目。当我调用服务的方法时,我感到高兴的实体,但没有嵌套entites。换句话说,实体的嵌套成员没有[DataMember]属性。 我试图在实体的成员上添加[DataMember]属性,但它不起作用。 实体: [MetadataType(typeof(PlnCheckMeta))] public partial cl

    0热度

    1回答

    这是JSON字符串,我需要反序列化: [{"id":5236083584722820,"name":"IT_Projects","accessLevel":"EDITOR"}, {"id":2034305724639108,"name":"IT_Task","accessLevel":"EDITOR"}, {"id":2249810003683204,"name":"On-Hold","acc

    1热度

    2回答

    我有一个项目使用一个持续过程生命周期的组件(请参阅Force Disposal of an Inaccessible Static Object)。为了避免组件持久化,我需要将它包装在子进程中并调用它。 理想情况下,我想使用过程相同的方式,我可以线程;让编译器帮助我处理这个过程;尽管由于Windows管理进程的方式,这是不可能的。 是否有推荐的方法来设计一起工作的过程;即关于如何调用子进程的最佳实

    0热度

    1回答

    标题非常明了。 我有一个WCF基地DataContract,让我们把它叫做PersonContract,覆盖我的数据库中Person实体的各个领域。 我有许多客户端应用程序通过该服务实现的不同接口的端点调用相同的服务。这是因为(除了其他差异),我希望每个应用程序都能够访问和编辑Person实体的特定子集。 现在,如果我想定义为除了一个PersonContract所有属性合同,我可以继承Person

    0热度

    2回答

    我有四个不同的客户一个WCF Web服务,我们的一位客户希望有更多的功能,所以我们正在增加,新的OperationContract的,将使用新的DataContracts和一些现有的 现有业务合同或DataContracts不被修改 我们只会增加新OperationContracts和一些新的DataContracts 会我们所有的客户必须更新其服务引用? (或不想要新方法的附加功能的客户,可以继