datacontract

    1热度

    1回答

    我有一些DataContracts定义,一个是从另一个继承。这些不是确切的类,但有这样的事情: [DataContract] public class BaseModel { [DataMember] public String Id {get;set;} } [DataContract] public class MyModel : BaseModel {

    1热度

    2回答

    我在datacontract一个字符串数组如下 [DataMember(Name = "photos", IsRequired = true, Order = 3)] public string[] photos { get; set; } 在WCF REST服务调用我传递以下XML输入该字符串数组 <photos> <string>http://localhost:13169/MainP

    1热度

    1回答

    在F#中,在DataContract上指定DefaultValue的正确语法是什么?例如,在下面的代码中,我如何将地址的默认值设置为“”。 [<DataContract>] type Geocode = { [<field: DataMember(Name = "type")>] typeX : string [<field: DataMember(Name = "

    0热度

    3回答

    我正在使用SoapUI Pro 4.6.1来测试我的WCF服务。 ,我有所求这个样子的 <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/"> <soapenv:Header/> <soapenv:Body>

    0热度

    1回答

    我无法通过使用WCF和wsHttpBinging来传递列表。 List是FilterResponse类的一个属性。 获取以下错误。 - 无法从传输连接中读取数据:现有连接被远程主机强制关闭。 //以下是验证码。 [DataContract(Namespace = "Abc.Wao.Entity.Response")] [CollectionDataContract]` public clas

    3热度

    1回答

    因此,在本地,我成功地能够序列化/反序列化我的对象,该对象具有一个私有setter的Field。现在,当我将相同的代码移到其他机器上时,代码会成功运行。但是,当我从此代码构建msi时,在RELEASE模式下,序列化程序无法处理对象中同一个字段的反序列化。为什么这种行为存在或被允许有特定的原因吗? public class ParentObject { [XmlArray("Child

    0热度

    1回答

    WCF strage行为最近我遇到了在WCF序列化一个怪异的行为。 它是一种简单的服务,这暴露出一个经营合同,并返回一个类的对象(此类不饰以[Serializable接口]或[DataContract]属性。 然而,当我打电话从客户端这一操作它的工作原理完美和消费者收到该类的对象(与实际数据) 据我认为它不应该通过电线,因为它不能被序列化,请让我知道,如果我失去了一些东西 代码示例 public

    1热度

    1回答

    我有一个类库,它看起来像隔壁班的实例: [DataContract] class MyBaseClass { public string Name { get; set; } } 另外,我还有一个项目,这个库和类的裁判中,它看起来像: [DataContract] class MyDeliveredClass : MyBaseClass { public stri

    1热度

    3回答

    我们的客户向我们发送了一个WSDL文件,用于他们的Web服务API。我们使用Visual Studio的“添加服务引用”来使用它。 但是:我们只想生成服务代理,而不是数据合同类。我们想要重用已引用程序集中已有的类。 如何指示“添加服务引用”不创建数据契约类? ...或者如何指示WCF使用我们的引用程序集中的Data Contract类?

    2热度

    2回答

    我的团队正在开发一个WCF服务来与数据库表进行通信。最近,我们一直注意到如果我们向某些表插入新记录,整数和布尔值将不会保存到记录中,但字符串可以正常工作。 看来,接收DataContract类作为参数的服务中的函数对于其所有非字符串属性都具有空值。 我已成立了一个新的类测试了这一点: [DataContract] public class MyObject { private str