0

WCF で ref を使用してデータを返すことはできませんか?

これは私のWCFファイルです。

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

totalRecords はゼロ以外の数値ですが、常に0になります。myDataset と totalRecords の両方を取得する必要があります。どのように試せばよいですか?私はWCFが初めてです。

前もって感謝します。

アップデート :

それはうまくいきます。私の悪い!!!

4

1 に答える 1

4

複数の値を返そうとしている場合は、各値 (この場合はデータセットと合計レコード) のデータ メンバーを持つデータ コントラクトを追加することをお勧めします。

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

  [DataMember]
  public int TotalRecords {get; set;}
}
于 2011-09-21T09:50:48.197 に答える