0

私は、多くの HTTP "Web サービス" 要求を行うアプリケーションに取り組んでおり、そのうちのいくつかはかなり大きな XML ファイルになる可能性があります。現在、HTTP リクエストは 2 番目のスレッドで行われるため、GUI/フォームはロックされません。ただし、リクエストの進行状況についてユーザーにフィードバックを提供することはまだできません。

私はこれまでこの作業に HTTPWebRequest クラスを使用してきましたが、すべての調査では、完了するまで ASync 進行状況レポート コールバックを実行しないことが指摘されています。

近い将来、このアプリは 3G/GPRS 経由で大きな .jpg および .zip ファイルをアップロードする必要があります。プログレスバーや何らかのフィードバックがなければ、これを使用するのは非常に不快です.

使用できる他の (サードパーティの可能性がある) フレームワークまたはクラスはありますか?

Desktop .Net で動作するコードを投稿しないでください。CF で動作すると仮定してください。

4

2 に答える 2

0

XMLファイルがHTTP「Transfer-Encoding:chunked」ヘッダーで送信される場合、HTTPはファイルのサイズを通知しないことに注意してください。

于 2009-03-05T04:54:55.467 に答える