WCF和输出参数

时间:2010-09-30 01:45:07

标签: wcf

似乎在WCF中具有out参数的数量有限制。我的服务参考只下载一个参数。

示例:如果服务具有以下方法:

void methodA(out string param1, out string param2)

然后服务引用只会创建

methodA(out string param1).

任何人都知道如何解决这个问题?

2 个答案:

答案 0 :(得分:8)

我不相信出参数的数量有限制。

但是,对于返回void的方法,由于WSDL中的限制,第一个out参数实际上变为服务引用中方法的返回值。所以我希望方法的签名变为string methodA(out string param2)

答案 1 :(得分:2)

不确定是否正确修复,但我会返回一个项目列表,而不是在这种情况下使用参数。