【发布时间】:2009-07-07 10:56:29
【问题描述】:
我的任务是编写一个带有地址返回列表的新 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;
}
}
}
我有一个返回这个对象的网络服务函数。
[WebMethod]
public AddressDataCollection FastFindLookup(string strAddress, int MaxWaitTimeInMilliSeconds)
{
}
但是,当我尝试在客户端应用程序中使用此对象时,Visual Studio 代码生成器返回 AddressData[] 并丢弃 ErrorCode、ErrorMessage 道具。
我正在为客户端和服务使用 asp.net 2.0。
我错过了什么吗?
【问题讨论】:
-
我建议你也在这里发布确切的错误信息。
标签: c# .net asp.net web-services