【问题标题】:Issue with C# Web Service [duplicate]C# Web 服务问题[重复]
【发布时间】:2015-01-30 00:46:34
【问题描述】:

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

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

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

【问题讨论】:

标签: c# web-services wsdl


【解决方案1】:

DataMemberAttribute 具有属性Order

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-04-06
    • 1970-01-01
    • 2011-05-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多