2009-05-11 5 views
1

SOAP経由でWebサービスにアクセスしています。ストリームを返すメソッドの1つが本当に好きです。ISerializable Streamを行う方法(またはそれに近い)

私のオプションは何ですか?

私の考えは、今すぐStreamを実装し、すべてのデータを文字列に入れることになります。すでにこれを行うタイプはありますか?可能であれば(私はそうは思わない)、実際にSOAPを介してストリームをトンネリングして、メソッドが返ってもデータが遅延して取得されるようにしたいと思います。

+0

コードの最終目標(ファイルのアップロード/ダウンロードなど)は何ですか? –

+0

クライアントがデータをダウンロードしています。 – BCS

答えて

1

ストリームをバイト配列に読み込むことをお勧めします。その後、Webサービスでバイト配列をシリアル化できます。クライアントは生のバイト配列を消費して元の形式に再アセンブルできます。

私は、Webサービスを使ってファイルをアップロードするのにも同じ方法を使いました。

+0

脳死が少し少なくなることを期待していましたが、仕事をするのは本当に難しいと思います。 – BCS

+0

FWIW、それは私がやったことです。 – BCS

関連する問題