安全な Web サーバーから 8 GB の XML ファイルをダウンロード、処理、保存する必要があります。クラスを使用してファイルをダウンロードできましたWebRequest
が、これには非常に長い時間がかかります。また、ファイルが個別のチャンクでの処理に適した方法で構造化されていることも知っています。
一度にストリーム全体を取得することなく、作業できる一口サイズのピースのみを取得するように、このファイルを「ストリーム」するにはどうすればよいですか?
編集
言い忘れましたが、私たちは Azure でホストされています。頭に浮かぶアイデアは、大きなファイルをダウンロードするだけで、必要なだけ時間がかかるワーカー ロールをプロビジョニングすることです。それはどれほど実現可能でしょうか?