-2

非同期でアップロードする方法のサンプルはたくさん見ましたが、FTP サーバーから非同期でダウンロードする方法についてはあまり情報がありませんでした。

FtpWebRequest を使用して FPT サーバーから非同期的にファイルをダウンロードする c# の小さなサンプルを誰か提供できますか??

ftp サーバーからダウンロードするファイルのフル パスがあり、1 つの接続を使用してローカル マシンへの非同期ダウンロードを開始する必要があるため、ファイルごとに移動して各ファイルの接続を開いたり閉じたりする必要はありません。スレッドはオプションではありません。(パフォーマンス上の理由から) ftp サーバーへの接続が 1 つだけ必要であり、すべてのダウンロードで既存の接続 (または接続??) を使用してダウンロードを行うためです。

MSDN のドキュメントを読みましたが、ConnectionGroupName や組み込みの FtpWebRequest 接続のプールなどのプロパティを正しく使用する方法がわかりません。これらは非同期操作と連携してパフォーマンスを向上させると想定されています。

ありがとう

4

1 に答える 1