我的任务是编写一个带有地址返回列表的新Web服务
这样做我已经创建了一个类,如下所示
[Serializable]
public class AddressDataCollection : List<AddressData>
{
private long m_ErrorCode;
private string m_ErrorMessage;
public long ErrorCode
{
get
{
return m_ErrorCode;
}
set
{
m_ErrorCode = value;
}
}
public string ErrorMessage
{
get
{
return m_ErrorMessage;
}
set
{
m_ErrorMessage = value;
}
}
}
我有一个Web服务函数,返回此对象
[WebMethod]
public AddressDataCollection FastFindLookup(string strAddress, int MaxWaitTimeInMilliSeconds)
{
}
然而,当我尝试在我的客户端应用程序中使用此对象时。 visual studio代码生成器返回AddressData []并丢弃ErrorCode,ErrorMessage props
如果我错过了一些东西,你可以告诉我吗我正在使用asp.net 2.0进行客户端和服务
感谢
答案 0 :(得分:1)
您可以将AddressData列表作为属性,也可以实现IXmlSerializable并滚动自己的序列化。可能第一种方式最简单。
答案 1 :(得分:0)
不幸的是,你不能这样做。您必须创建一个包含列表和两个属性的类,并将其序列化。