[英]List variable is not getting exposed from WCF Service
我正在寫一個WCF服務,它公開了參數Pin,性別和地址。 我正在使用WCF客戶端使用該服務。 在客戶端中,我只能看到簡單的參數Pin和gender。 我看不到List<PatronAddress>
。 我為顧客地址類添加了[DataContract]
和[DataMember]
。 可以讓我知道如何從WCF中公開列表嗎? 謝謝。
代碼如下。
[DataContract]
public class EnrollPatronInformation
{
[DataMember]
public string Pin { get; set; }
[DataMember]
public enums.eGenderType Gender { get; set; }
[DataMember]
public List<PatronAddress> Address { get; set; }
}
[DataContract]
public class PatronAddress
{
[DataMember]
public string ContactType { get; set; }
[DataMember]
public string Line1 { get; set; }
[DataMember]
public string Line2 { get; set; }
[DataMember]
public string Country { get; set; }
[DataMember]
public string Postal { get; set; }
[DataMember]
public string City { get; set; }
[DataMember]
public string State { get; set; }
}
由於它是輸出字段,因此請使用Array。 您無需向客戶提供列表。 對於數組,通常可以使用
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.