0

次の署名で FTP からファイルをダウンロードする機能があります。

BeginDownloadFile(string path, Stream ouputStream);

この関数は、ファイルを非同期的にダウンロードし、データをoutputStreamに格納します。

別の方法では、outputStreamストリームで利用可能なバイトを即座に読み取る必要があります。

たとえば、BeginDownloadFile500 バイトが格納されている場合ouputStreamは、それを (別の方法で) バッファに読み込んで、これらのバイトなどで何らかのロジックを実行する必要があります。

したがって、理論的にBeginDownloadFileは、バイトの最後の部分をoutputStreamメソッドに書き込むときに、最後の部分も読み取る必要があります。

BeginDownloadFileすべてのファイルがダウンロードされるまで待ちきれません。私は.net 4を使用しています。

手伝ってくれてありがとう

4

0 に答える 0