datacontract

    6热度

    1回答

    很多时候,我看到开发人员为他们的Asp.net Web API模型使用DataContract和DataMember属性? 有什么区别和最佳实践?

    0热度

    1回答

    我正在实施WCF/Soap服务操作,并且已经定义了几个不需要的数据合同成员(IsRequired = false)。 我的问题涉及以下两种情形...... 客户的合同元素提供一个空值(i:无=“真”) 客户端不提供可选元素(即他们给我一个部分合同) 这个问题对于复杂和可空的基元类型都是重要的。从我可以确定的.Net序列化程序在两种情况下都返回null,所以我的问题是,任何人都可以推荐一种方法来确定

    7热度

    2回答

    我已经在网上搜索了这方面的信息,但大部分结果都是关于创建WCF服务或服务受控制的情况。 我正在为我无法控制的RESTful JSON服务构建WCF客户端代理。我正在使用基本的ServiceContract/DataContract模式,并试图让框架尽可能地完成尽可能多的工作。 大多数情况下,这种方式工作的很好,但所有来自此外部服务的日期时间字段均采用特定的格式。 {"SomeObject":

    2热度

    2回答

    在WCF服务中,存在包含子项集合(其中集合具有datamemeber属性)的数据合同(对象)的情况。子集合中的对象具有对作为属性的父项的引用。如果父对象子集合为空或包含空父引用,则一切都很好,但如果填充父引用并填充父子代,则它将永远序列化。 下面是一组测试控制台代码,向您展示我在说什么。 class Program { static void Main(string[] ar

    0热度

    1回答

    我在主服务器上有两个WCF服务(由第三方管理,没有多少访问权限),另一个服务在本地服务器上,基本上存在本地服务的原因是在本地存储数据主服务处于脱机状态(出于任何原因),然后每当主服务变为可用时再上传数据。 为了让客户端应用程序保持透明的数据位置(主服务/本地服务),我将本地服务作为代理。即客户端应用程序只会调用本地服务,然后它会轮流检查主服务器的健康状况以获取/发布数据,以防万一它离线时使用本地缓

    2热度

    4回答

    我需要使用表示发送到我的REST WCF服务的客户端请求的类。 但我也想通过这个请求,我在业务层的方法。 (目前,它是WCF服务的一部分) 它是一个糟糕的设计,以在业务层[DataContract]标注类?

    0热度

    1回答

    我有一个接收上传的文档一个非常基本的WCF服务。如果这样定义,它完美的作品: <ServiceContract()> Public Interface ITransferService <OperationContract()> <FaultContractAttribute(GetType(MyProcessingFault))> Function Upload

    3热度

    1回答

    我有一个WCF客户端和一个WCF服务, 每一端都有一个DataContract。命名空间是我需要反序列化客户端上的对象。 即打击不起作用 [DataContract] public class Framework { [DataMember] public string Name { get; set; } } 但确实: [DataContract(Namespace

    1热度

    1回答

    我在我的ServiceContract以下OperationContract的: [WebInvoke(Method="POST", UriTemplate="books")] [OperationContract] void AddBookToInventory(BookTitle aBook); BOOKTITLE是一个DataContract对象: [DataContract(Nam

    0热度

    1回答

    我无法从我的XML中检索“test”元素的集合。 我无法弄清楚我的语法有什么问题。 这里是下面的XML: <tests> <username>Me</username> <password>meme</password> <test> <title>Test This</title> <description>To verify this</des