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()
{
//...
}