如何在 WCF 中使用 ref?

发布于 2024-12-05 13:45:30 字数 373 浏览 0 评论 0原文

我不能在WCF中使用ref来返回数据吗?

这是我的 WCF 文件。

public myDataset SearchInfo(string accountName, string accountId, ref int 总记录)

虽然totalRecords是一个非零数字,但我总是得到0。 我必须同时获取 myDataset 和totalRecords。 我应该如何尝试? 我是 WCF 新手。

提前致谢。

更新:

效果很好。我的坏!!!

Can't I use ref in WCF to return data ?

This is my WCF file.

public myDataset SearchInfo(string accountName, string accountId, ref
int totalRecords)

Although totalRecords is a non-zero number, I always get 0.
I have to get both myDataset and totalRecords.
How should I try?
I am new to WCF.

Thanks in advance.

UPDATE :

It works well. My bad !!!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

东走西顾 2024-12-12 13:45:30

如果您尝试返回多个值,最好为每个值(在您的情况下为数据集和总记录)添加带有数据成员的数据协定。

[DataContract]
public class SearchInfoResult
{
  [DataMember]
  public myDataSet DataSet {get; set;}

  [DataMember]
  public int TotalRecords {get; set;}
}

If you're trying to return multiple values, it's probably better to add a data contract with a data member for each value (dataset and total records in your case).

[DataContract]
public class SearchInfoResult
{
  [DataMember]
  public myDataSet DataSet {get; set;}

  [DataMember]
  public int TotalRecords {get; set;}
}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文