リモートデータベースからレポートデータにアクセスするアプリケーションが必要です。現在、このデータベースのI/Oを処理するWCFサービスがあります。通常、アプリケーションはWCFサービスとそれ自身の間で小さなメッセージを送信するだけですが、今度はそのアクティビティに関する履歴レポートを実行する必要があります。結果は数百から数千のレコードになる可能性があります。私はストリーミングについて語るhttp://msdn.microsoft.com/en-us/library/ms733742.aspxに出くわしましたが、それ以上の情報は見つけられませんでした。このような大量のデータをWCFサービスから送信する最善の方法は何ですか?WCFを使用して大きなレポートデータセットを提供
1
A
答えて
1
私のオプションはストリーミングまたはチャンクであるようです。ストリーミングは他のWCF機能を制限し、メッセージセキュリティは1つになります(http://msdn.microsoft.com/en-us/library/ms733742.aspx)。 Chunkingはメッセージを分割してクライアントに戻します。これは、MSが提供しているカスタムチャネルを実装することによって実現することができます。http://msdn.microsoft.com/en-us/library/aa717050.aspx。これはセキュリティ層の下に実装されているため、セキュリティは引き続き使用できます。
関連する問題
- 1. WCFテストデータの提供
- 2. oracleを使用してデータセットを提供していない
- 3. WCFでストリーミングモードを使用して大きなファイルをアップロードする
- 4. WCFをできるだけ小さなペイロードでWebサービスとして提供
- 5. RESTを使用して画像で複雑なオブジェクトを提供
- 6. 大きなデータベースをAppに提供する方法
- 7. C#でWCFクライアントを使用してインターネットプロキシサーバー経由でWebサービスを使用する。プロキシサーバー認証を提供する
- 8. MVCでWCFサービスを提供する
- 9. WCF WSDLは複雑な型/メソッドのみを提供します
- 10. WCFサービス、サービスとして提供タイプの属性値を...
- 11. コンテンツネゴシエーションを使用してSVGを条件付きで提供できますか?
- 12. Typeahead.jsを介して提案を提供
- 13. アプリケーションサーバーは、提供できるSpringを提供しますか?
- 14. iis hosted WCFを使用してサーバから大きなファイルをダウンロード
- 15. WCFを使用して大きなファイルを転送する方法
- 16. アプリスクリプトを使用してGoogleチャートにカスタムデータラベルを提供
- 17. Redisを使用してnginxのURLマップを提供
- 18. PHPを使用して.flvファイルを提供するには?
- 19. 辞書をJavaを使用して提供する
- 20. gzipを使用してjavascriptを提供するDjango圧縮機
- 21. Jettyを使用してJSPファイルを提供するには?
- 22. Clojure Ringを使用してバイナリコンテンツを提供する
- 23. OIを使用してperl DBIのようなインタフェースを提供したい
- 24. Lighthtpdを使用して異なるサブドメインで複数のアプリケーションにサービスを提供
- 25. AppEngineを使用して画像を作成して提供する
- 26. ASP.Net Web APIとWCF - Web APIを使用して、RESTベースの通信をシングルトンWCFサービスに提供できますか?
- 27. SSLを介してsocket.ioを提供
- 28. ウェブインターフェイスなしでフォームを提供する
- 29. EditorForModelのパラメータを使用した例を提供できますか?
- 30. Flaskを使用してREST APIを使用してトレーニングされたTensorflowモデルを提供しますか?