此页面有用吗?
您对此内容的反馈非常重要。 请告诉我们您的想法。
更多反馈?
1500 个剩余字符
导出 (0) 打印
全部展开
信息
您所需的主题如下所示。但此主题未包含在此库中。

FileStream.BeginRead 方法

2013/12/13

开始异步读。

Namespace:  System.IO
程序集:  mscorlib(位于 mscorlib.dll 中)

public override IAsyncResult BeginRead(
	byte[] array,
	int offset,
	int numBytes,
	AsyncCallback userCallback,
	Object stateObject
)

参数

array
类型: System.Byte []
要读入数据的缓冲区。
offset
类型: System.Int32
array 中的字节偏移量,从此处开始读取。
numBytes
类型: System.Int32
读取的最大字节数。
userCallback
类型: System.AsyncCallback
异步读操作完成后调用的方法。
stateObject
类型: System.Object
一个用户提供的对象,它将该特定的异步读取请求与其他请求区别开来。

返回值

类型: System.IAsyncResult
引用异步读的 IAsyncResult

异常条件
ArgumentException

数组长度减去 offset 小于 numBytes

ArgumentNullException

arraynull

ArgumentOutOfRangeException

offsetnumBytes 为负。

IOException

试图在文件的末尾之外进行异步读取。

Windows Phone OS

受以下版本支持: 8.0, 7.1, 7.0

Windows Phone

显示:
© 2015 Microsoft