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

WebService 公布类

2012-12-15 
WebService 发布类我的WebService原来返回一个用xsd定义的DataSet类:dsReportSummary。在客户端中是可以找

WebService 发布类
我的WebService原来返回一个用xsd定义的DataSet类:dsReportSummary。在客户端中是可以找到这个类的定义的。
现在由于要压缩的需要吧返回的类序列化并压缩成了byte[],在客户端解压缩并反序列话,可是更新Web引用后dsReportSummary的定义客户端找不到了。
请问有什么办法让webService发布并没有在参数和返回值中的类。

PS:我试着为我的WebMethod加入XmlInclude,不过貌似没有效果。


[WebMethod(Description="Get report dataset")]
[XmlInclude(typeof(dsReportSummary))]
public byte[] GetReportSummary()
{
   //...
}

[解决办法]
顺便说一下,以前使用

[WebMethod(Description="Get report dataset")]
public dsReportSummary GetReportSummary()
{
   //...
}

客户端有dsReportSummary的定义

热点排行