C#Web服务的问题
我们有一个C#webservice,其中请求来自另一个应用程序。我们有一个方法a(B)。B的结构是C#Web服务的问题,c#,web-services,wsdl,C#,Web Services,Wsdl,我们有一个C#webservice,其中请求来自另一个应用程序。我们有一个方法a(B)。B的结构是 [Serializable] [DataContract] Public Class B { [Datamember] public List<int> D {get;set;} [Datamember (isrequired=true)] public string C {get;set;} } [可序列化] [数据合同] 公共B级 { [数据成员] 公共列表D{g
[Serializable]
[DataContract]
Public Class B
{
[Datamember]
public List<int> D {get;set;}
[Datamember (isrequired=true)]
public string C {get;set;}
}
[可序列化]
[数据合同]
公共B级
{
[数据成员]
公共列表D{get;set;}
[数据成员(isrequired=true)]
公共字符串C{get;set;}
}
我们现在面临一个问题,当调用应用程序在请求中先传递C,再传递D时,我们不会收到D,但当在传递D后传递C时,我们会正确地获得这两个值。是否存在订单DataMemberAttribute具有该属性
另请参见这个问题,有订单是什么意思?。另见。