WCFサービスから複数の値を返す最も良い方法は何ですか?WCFサービスから複数の値を返す最も良い方法は何ですか
2
A
答えて
4
まず、このは、である必要があります。
値のプロパティを持つクラスを作成するだけです。クラスを[DataContract]およびプロパティ[DataMember]にします。そのクラスのisntanceを返します。すべてのクライアントで動作します。別個のオブジェクトで
2
、例えば:
public class DTO
{
public string Data1 { get; set;}
public string Data2 { get; set;}
}
およびその後メソッドからDTOのインスタンスを返します。
1
[DataContract]で装飾された別のクラスにラップし、メソッドから返すか、メソッド呼び出しでout parametersを使用してください。
関連する問題
- 1. 1つのWCF呼び出しから複数のFaultExceptionsを返す最も良い方法は何ですか?
- 2. オブジェクトからフィールドの値を返す最も良い方法
- 3. Pythonの関数から複数の値を返す最も良い方法はありますか?
- 4. Webメソッドから複数のアイテムを返す最も良い方法は?
- 5. wcfクライアントを使用する最も良い方法は何ですか? (メモリワイズ)
- 6. WCF Web APIをバージョンアップする最も良い方法は何ですか?
- 7. GrailsでWebサービスを使用する最も良い方法は何ですか?
- 8. 関数からエラーメッセージを返す最良の方法は何ですか?
- 9. C#で2つのリストを返す最も良い方法は何ですか?
- 10. ASP.NET 2.0 Webサービスをバージョンアップする最も良い方法は何ですか?
- 11. プログラムに型をサービスに渡す最も良い方法は何ですか?
- 12. 複数のFacebookアカウントからイベントのリストを取得する最も良い方法は何ですか?
- 13. webapiでデータを返す最も良い方法は何ですか
- 14. Immutable.jsから複数のネストされたキーを削除する最も良い方法は何ですか?
- 15. ember jsの複数のWebサービスからデータを取得する最良の方法は何ですか?
- 16. WCFサービスからSQLFileStreamを返すクリーンな方法は何ですか?
- 17. VB.NET別のフォームに値を渡す最も良い方法は何ですか?
- 18. コレクションをロックする最も良い方法は何ですか?
- 19. ハッシュテーブルを値でソートする最も良い方法は何ですか?
- 20. grailsでサービスを扱う最良の方法は何ですか
- 21. Azureアプリケーションサービスからアプリケーションログをエクスポートする最も良い方法は何ですか?
- 22. pngからsvgを取得する最も良い方法は何ですか?
- 23. Pythonの行から抽出する最も良い方法は何ですか
- 24. R data.frameの2番目から最後の値にアクセスする最も良い方法は何ですか?
- 25. データフレーム列の値にアクセスする最も良い方法は何ですか?
- 26. NuSMVを学ぶ最も良い方法は何ですか?
- 27. Django 1.5を学ぶ最も良い方法は何ですか?
- 28. jQueryを学ぶ最も良い方法は何ですか?
- 29. .netクライアントがJavaサーバーからサービスを使用する最も良い方法は何ですか?
- 30. Windowsサービスからマウス/キーボード操作を検出する最も良い方法は何ですか?
ええ、しかし、あなたは[DataContract]でこれを飾る必要があります、私はそう思います... –
あなたはそうである必要はありません。また、サービス契約を作成し、そのサービス上で既知のタイプとして定義することも、DTOクラスを別のアセンブリに配置して、クライアントとサービスの両方で参照することもできます –