2012-02-05 19 views
0

私は一般的な応答オブジェクトを持っています。このオブジェクトは、タイプを受け付ける(これはオブジェクトまたはジェネリックリストのどちらかになります)と汎用オブジェクトといくつかのエラー情報が含まれていますWeb参照の一般的なリスト

[DataContract] 
    public class Response<T> 
    { 
     [DataMember] 
     public T ReturnObject { get; set; } 

     [DataMember] 
     public string ErrorMessage { get; set; } 

     [DataMember] 
     public string StackTrace { get; set; } 

     public void SetErrorInformation(string message, string stackTrace) 
     { 
      ErrorMessage = message; 
      StackTrace = stackTrace; 
     } 
    } 

私はWCFサービスを通じて必要な情報を、このオブジェクトを渡ししようとします。これは、型としてリストを渡すまでうまく動作します。 Web参照はリストを配列に変換するので、リストとして使用しようとすると型を変換できません。これが起こらないようにする方法はありますか?私はこれを回避することはできますか?

答えて

0

ビジュアルスタジオでサービスへの参照を追加する場合は、[サービスの追加]ダイアログボックスの[詳細]ボタンをクリックします。コレクションの種類を配列からリストに変更することができます。

関連する問題