0

アイデアは非常に単純です。WCF DataService をホストするプロジェクトと別の WPF プロジェクトがあります。WPF でサービスを参照しています。うまく機能しています。サービスでバイナリをストリーミングする方法があるかどうかを知りたいです。そのバイナリを WPF で取得し、ローカル ディスクに保存します。

注: バイナリは 200 MB を超える可能性があります

4

1 に答える 1

0

WCF で送信するものはすべて、何らかの方法でシリアル化できる必要があります。したがって、バイナリ ファイルをシリアル化するための形式を見つけることは可能です。ただし、これが最善のアプローチであるかどうかはわかりません。データ サービスが HTTP 経由で提供されており、ASP.NET を使用できる場合は、静的リンクだけを持っていないという条件で、汎用ハンドラー (.ashx) を使用してバイナリ ファイルを送信することを検討することをお勧めします。ファイルに。

于 2011-11-19T15:31:52.573 に答える