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服务更容易使用该服务?