当使用的流。BeginRead方法,以及你正在读从流入存储器,它是如何确定你在哪里读的数据?

参见:http://msdn.microsoft.com/en-us/library/system.io.stream.beginread.aspx

在该列表中的参数,我没有看到一个,告诉那里的数据被读取:

参数

  • 缓冲器类型:系统。字节[]的缓冲器读取的数据。
  • 偏类型:系统。Int32的byte offset在缓冲区开始写数据的读取自流
  • 数类型:系统。Int32的最大数字来阅读。
  • 回调类型:系统。AsyncCallback一个可选步回调,被称为当读完成。
  • 国家类型:系统。对象有用户提供的对象是区分这个特定的步阅读的请求从其他 请求。
有帮助吗?

解决方案

它会读取数据从哪里流的是,所确定的 Position 酒店.

注意,不是所有流支持寻求,因此无法设定一定 Position.

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top