情報
要求されたトピックは次のとおりです。しかし、このトピックはこのライブラリには含まれていません。

FileStream.BeginRead メソッド

2013/12/12

非同期の読み取りを開始します。

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

offset または numBytes が負の値です。

IOException

ファイルの末尾を越える位置で、非同期の読み取りが試行されました。

Windows Phone OS

サポート: 8.0, 7.1, 7.0

表示: