【发布时间】:2009-10-23 15:42:03
【问题描述】:
背景: 3-4 周的 Silverlight3/C#/.Net 经验和大约 3 天的 RIA 服务概念经验。 (我之前的大部分问题都应该解释原因)
我正在使用 Silverlight3 对 Microsoft 的 RIA 服务进行测试实施。这是我必须为客户做的概念证明的一部分。所以它非常基本。 我已经弄清楚如何使用 RIA 服务等构建 Silverlight3 项目。因此,目前传递和返回字符串和 int 没有问题。
但我需要将一个 ArrayList 从我的域服务类返回给我的 SL3 客户端。但似乎不允许按原样传回 ArrayList。而且我对 C# 的有限知识无助于进行快速类型转换/转换/等。这个服务器端函数获取一个必须返回给 SL3 客户端的 ArrayList,所以我必须对它做一些事情才能将它发送到客户端。
问题: 有谁知道应该对 ArrayList(在 c# 中)做什么以允许 DomainService 类函数将其返回给调用客户端/SL3 函数?
[注意:我的大部分尝试都以错误结束:“名为‘myFunctionName’的服务操作不符合所需的签名。返回和参数类型都必须是实体类型或预定义的可序列化类型之一。"]
请随时索取您认为合适的任何信息。 提前谢谢你。
【问题讨论】:
标签: silverlight-3.0 arraylist wcf-ria-services