次の署名で FTP からファイルをダウンロードする機能があります。
BeginDownloadFile(string path, Stream ouputStream);
この関数は、ファイルを非同期的にダウンロードし、データをoutputStreamに格納します。
別の方法では、outputStreamストリームで利用可能なバイトを即座に読み取る必要があります。
たとえば、BeginDownloadFile
500 バイトが格納されている場合ouputStream
は、それを (別の方法で) バッファに読み込んで、これらのバイトなどで何らかのロジックを実行する必要があります。
したがって、理論的にBeginDownloadFile
は、バイトの最後の部分をoutputStream
メソッドに書き込むときに、最後の部分も読み取る必要があります。
BeginDownloadFile
すべてのファイルがダウンロードされるまで待ちきれません。私は.net 4を使用しています。
手伝ってくれてありがとう