WCF和输出参数

use*_*080 4 wcf

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

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

void methodA(out string param1, out string param2)
Run Code Online (Sandbox Code Playgroud)

那么服务引用只会创建

methodA(out string param1).
Run Code Online (Sandbox Code Playgroud)

谁知道如何解决这个问题?

ber*_*hof 8

我不相信出参数的数量是有限的.

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