webservice函数中怎么传递一个大的数组?我传了一个1500byte的数组结果报错

midlin 2003-03-21 05:51:40
webservice函数中怎么传递一个大的数组?我传了一个1500byte的数组结果报错
...全文
70 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Montaque 2003-03-21
  • 打赏
  • 举报
回复
你也可以自定一个自己的对象,比如一个Class。
midlin 2003-03-21
  • 打赏
  • 举报
回复
thank you
dragontt 2003-03-21
  • 打赏
  • 举报
回复
是回传吗?

你设定WebMethod

[WebMethod(BufferResponse=false)]试试

WebMethod 特性的 BufferResponse 属性启用对 XML Web services 方法响应的缓冲。当设置为 true(默认设置)时,ASP.NET 在将响应向下发送到客户端之前对整个响应进行缓冲。缓冲非常有效,它通过最小化辅助进程和 IIS 进程之间的通讯来帮助提高性能。当设置为 false 时,ASP.NET 以 16KB 的块区缓冲响应。通常,只有在不想将响应的全部内容一次缓冲到内存时,才将该属性设置为 false。例如,您在反写一个集合,该集合正在以流的形式从数据库输出其项。除非另外指定,默认值为 true。

参考
ms-help://MS.VSCC/MS.MSDNVS.2052/cpref/html/frlrfSystemWebServicesWebMethodAttributeClassBufferResponseTopic.htm

12,162

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 Web Services
社区管理员
  • Web Services社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧