如何在WCF中使用ref?

时间:2011-09-21 09:31:49

标签: wcf pass-by-reference ref

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

这是我的WCF文件。

  

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

虽然totalRecords是非零数字,但我总是得到 0 。 我必须得到myDataset和totalRecords。 我该怎么办? 我是WCF的新手。

提前致谢。

更新:

效果很好。我的不好!!!

1 个答案:

答案 0 :(得分:4)

如果您尝试返回多个值,最好为每个值(数据集和案例中的总记录)添加数据成员与数据成员。

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

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