使用 Stream.BeginRead 方法时,您正在从流中读取数据到内存中,它是如何确定您从哪里读取数据的?
请参阅:http: //msdn.microsoft.com/en-us/library/system.io.stream.beginread.aspx
在参数列表中,我没有看到说明从何处读取数据的参数:
参数
- buffer 类型:System.Byte[] 要将数据读入的缓冲区。
- offset 类型:System.Int32 缓冲区中开始写入从流中读取的数据的字节偏移量
- count 类型:System.Int32 要读取的最大字节数。
- callback 类型:System.AsyncCallback 可选的异步回调,在读取完成时调用。
- state 类型:System.Object 用户提供的对象,用于将此特定异步读取请求与其他请求区分开来。