Как я могу использовать ref в WCF? - PullRequest
0 голосов
/ 21 сентября 2011

Не могу ли я использовать ref в WCF для возврата данных?

Это мой файл WCF.

public myDataset SearchInfo (строка accountName, строка accountId, ref int totalRecords)

Хотя totalRecords - это ненулевое число , я всегда получаю 0 .Я должен получить как myDataset, так и totalRecords.Как мне попробовать?Я новичок в WCF.

Заранее спасибо.

ОБНОВЛЕНИЕ:

Работает хорошо.Мой плохой !!!

1 Ответ

4 голосов
/ 21 сентября 2011

Если вы пытаетесь вернуть несколько значений, возможно, лучше добавить контракт данных с элементом данных для каждого значения (набор данных и общее количество записей в вашем случае).

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

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