首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web Service >

关于webservice返回值的有关问题

2012-03-16 
关于webservice返回值的问题.我写了一个webservice,设定的返回值是Lucene里的Hits类型,可以算是自定义类型

关于webservice返回值的问题.
我写了一个webservice,设定的返回值是Lucene里的Hits类型,可以算是自定义类型吧.
但是我查找了一下 好像Hits类型是无法序列化的,所以无法做返回值.
其实我只是想返回一个搜索结果的合集,每一个搜索结果中都含有固定个数的属性,比如说“链接”,“关键字”,“描述”等.
本打算返回二维数组,但是由于搜索结果的数量未知,只能动态添加.
但是似乎也不能返回arraylist类型.
现在想求助一下我最好用什么数据类型做返回值呢?似乎都要用到序列化,那序列化该怎么实现呢?

[解决办法]
只有添加序列化的那个特性就行了,只包含基本类型没问题的
[解决办法]
序列化的那个特性
[Serializable]
/// <summary>
/// IC 卡信息

/// </summary>
public class ICCardInfoManage
[解决办法]
定义一个类
[Serialize]
public class Hits
{
public string Herf;
public string[] Keywords;
public string Description;
}

返回 List<Hits>

热点排行