私はWPFウィンドウベースのアプリケーションを開発しています。 Entity FrameworkのセルフトラッキングエンティティとWCFで作業したいと思います。私はJsonを使用することが可能か/推奨されているのだろうかと思いましたか?はいの場合は、私を助けてください。助けることができるチュートリアルはありますか?WCFサービスでJsonシリアル化を使用できますか?
0
A
答えて
3
DataContractJsonSerializerを使用してメッセージをシリアル化できます。 SOAPはメッセージのペイロードとしてXMLを要求するため、RESTベースのサービス(WebHttpBinding)を使用する必要があります。
WebGetとWebInvoke属性の設定で、サービス側でDatcontractJsonSerializerを使用するようにWCFに指示できますが、クライアント側では、このシリアライザをRESTでは手動で使用する必要があります。リクエストを作成し、
Hereは、WCF
にJSONとRESTサポートを使用する合理的なガイドである以上、手動の方法で応答を管理するために、しかし、JSONを使用するあなたのドライバは何ですか? WCFは現在のところ、SOAPベースの対話にはるかに対応しています(ただし、WCF 4.5 WebApiはそれにかなり対処します)。あなたのクライアントはWPFなので、Jsonを使うことで多くの利益を得られないようです。
関連する問題
- 1. WCFサービスのXMLシリアル化
- 2. WCF 4.0 Java WebサービスからSOAPを逆シリアル化できない
- 3. WCF - 'System.IO.Compression.GZipStream'をシリアル化できません。
- 4. WCF IDataContractSurrogateの使用時に逆シリアル化できません
- 5. WCFのデフォルトのJSONシリアル化を置き換えます
- 6. json.netを使用してjsonを逆シリアル化できません
- 7. C#winform:アプリケーションで使用するRESTサービスからのJSONデータのシリアル化/逆シリアル化
- 8. WCF Webサービスのシリアル化エラー - NULL値
- 9. WCFシリアル化と逆シリアル化
- 10. C#/ Asp.net:SqlDataReaderでWCF Webサービスを使用できますか?
- 11. JSONはDjangoでクエリセットをシリアル化できますか?
- 12. WCF XMLシリアル化
- 13. 舞台裏でWcfを使用するシリアル化の種類は何ですか?
- 14. WCF jsonはバイト配列の例外を逆シリアル化します
- 15. JSONをCを使用してクラスに戻す逆シリアル化できません#
- 16. 汎用パターン:JSON配列を逆シリアル化できません
- 17. RIAサービス:JSON逆シリアル化には制限がありますか?
- 18. Jackson @JsonViewを使用してプロパティをシリアル化できますか?
- 19. キャプチャ/ログWCFバインディング/シリアル化/逆シリアル化エラー
- 20. JSONを使用してシリアル化
- 21. Swift 3を使用したJSONシリアル化
- 22. Scala JacksonをJSON逆シリアル化に使用しますか?
- 23. SQLのドメインイベントストレージ... JSONのシリアル化を使用しますか?
- 24. asp.net MVC 3でJSON WCF/asmxサービスを使用する
- 25. phpClientからWCF wshttpBindingサービスを使用できません
- 26. wcfクラスオブジェクトを逆シリアル化できません
- 27. WCFシリアル化とキャッシング
- 28. MVCContrib CustomPagination WCFシリアル化
- 29. WCFサービスオブジェクトのシリアル化
- 30. DataContractJsonSerializerを使用してJSONにオブジェクトをシリアル化できません