客户端能传输 ObjectParameter[] 类型的参数到WCF 服务端么?

castlooo 2009-04-16 10:42:33
客户端能传输 ObjectParameter[] 类型的参数到WCF 服务端么?
服务端的函数
public bool fooA(params ObjectParameter[] pp)
能的话 如何传
...全文
85 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
cppfaq 2009-04-19
  • 打赏
  • 举报
回复
不是所有的集合类型都可以在WCF中使用,只有满足以下要求才可以使用:

1、该集合类型有一个缺省的构造函数

2、该集合类型有一个名为Add的方法

这是因为在反序列化集合类型时,WCF框架首先调用该集合类型的无参数的构造函数,然后通过非静态的Add方法来将循环元素增加到集合中。所以以上限制主要是针对反序列化而设定的。

缺省情况下,WCF框架对集合类型是内建支持的,也就说你不需要应用任何属性,就可以将集合应用在数据契约(协定)中,但前提是集合中的元素必须是应用了DataContractAttribute属性或者是可序列化的类型
wuyq11 2009-04-16
  • 打赏
  • 举报
回复
通过XML传输数据

17,748

社区成员

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

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