0
我需要接受各種配置文件作爲Web服務的輸入。Web服務互操作性 - 數據合同中的用戶iList是否錯誤?
[DataContract]
public class ProfileRequest
{
[DataMember]
public virtual string address { get; set; }
[DataMember]
public virtual string type { get; set; }
[DataMember]
public virtual string speed { get; set; }
}
我想這樣的使用配置文件的一個IList的:
[OperationContract]
IList<ProfileRequest> profiles
它發生,我......也許IList中並不適用於所有語言的存在,所以會被認爲是不好的做法,公開這樣的數據合同?我應該堅持只使用簡單的類型,以便非WCF服務更容易使用該服務?