C#Web服务问题

时间:2015-01-29 16:26:18

标签: c# web-services wsdl

我们有一个C#webservice,其中请求来自另一个应用程序。我们有方法A(B b)。 B的结构是

[Serializable]
[DataContract]
Public Class B
{
  [Datamember]
  public List<int> D {get;set;}
  [Datamember (isrequired=true)]
  public string C {get;set;}
}

我们现在面临一个问题,当调用应用程序在请求中在D之前传递C时,我们不接收D,但是在传递D之后传递C时,我们正确地获得两个值。有订单吗

1 个答案:

答案 0 :(得分:0)

DataMemberAttribute具有属性Order

另见这个重复的SO问题,WCF Datacontract, some fields do not deserialize