我有一个从 FTP 下载文件的功能,具有以下签名:
BeginDownloadFile(string path, Stream ouputStream);
此函数异步下载文件并将数据存储在outputStream中。
在另一种方法中,我需要立即读取ouputStream流上的可用字节。
例如,如果BeginDownloadFile
存储了 500 个字节,ouputStream
我需要将其读取到缓冲区(以另一种方法)并用这些字节做一些逻辑等等。
所以理论上什么时候BeginDownloadFile
将最后一部分字节写入outputStream
我的方法也应该读取最后一部分。
我等不及BeginDownloadFile
要下载所有文件了。我正在使用.net 4。
感谢帮助