【发布时间】:2011-11-21 19:00:45
【问题描述】:
我不能在 WCF 中使用 ref 来返回数据吗?
这是我的 WCF 文件。
public myDataset SearchInfo(string accountName, string accountId, ref int totalRecords)
虽然 totalRecords 是一个非零数,但我总是得到 0。 我必须同时获取 myDataset 和 totalRecords。 我应该如何尝试? 我是 WCF 的新手。
提前致谢。
更新:
效果很好。我的坏!!!
【问题讨论】:
-
你能展示给totalRecords赋值的代码吗,你应该可以使用ref参数
-
是的,继续工作。显示代码如何设置 totalRecords 的值
-
其实我是故意分配totalRecords = 10 并尝试从另一个项目调用这个Service。我得到了 myDataset 的返回值,但 totalRecords 只得到零。我需要在 WCF 中进行一些配置吗? DS= serviceClient.SearchInfo(accountName, accountId, ref totalRecords); 这是我对 WCF 的调用。
-
它适用于 ref !!!我的错 !!!谢谢各位。
标签: wcf pass-by-reference ref