0

我有一个从 FTP 下载文件的功能,具有以下签名:

BeginDownloadFile(string path, Stream ouputStream);

此函数异步下载文件并将数据存储在outputStream中。

在另一种方法中,我需要立即读取ouputStream流上的可用字节。

例如,如果BeginDownloadFile存储了 500 个字节,ouputStream我需要将其读取到缓冲区(以另一种方法)并用这些字节做一些逻辑等等。

所以理论上什么时候BeginDownloadFile将最后一部分字节写入outputStream我的方法也应该读取最后一部分。

我等不及BeginDownloadFile要下载所有文件了。我正在使用.net 4。

感谢帮助

4

0 回答 0