エクスポート (0) 印刷
すべて展開
情報
要求されたトピックは次のとおりです。しかし、このトピックはこのライブラリには含まれていません。

FileStream.BeginWrite メソッド

2013/12/12

非同期の書き込みを開始します。

Namespace:  System.IO
アセンブリ:  mscorlib (mscorlib.dll 内)

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

パラメーター

array
型: System.Byte []
現在のストリームに書き込むデータを格納しているバッファー。
offset
型: System.Int32
現在のストリームへのバイトのコピーを開始する位置を示す array 内のバイト オフセット。インデックス番号は 0 から始まります。
numBytes
型: System.Int32
書き込む最大バイト数。
userCallback
型: System.AsyncCallback
非同期の書き込み操作が完了したときに呼び出されるメソッド。
stateObject
型: System.Object
この特定の非同期書き込み要求を他の要求と区別するために使用するユーザー指定のオブジェクト。

戻り値

型: System.IAsyncResult
非同期書き込みを参照する IAsyncResult

例外条件
ArgumentException

array から offset を差し引いた値が numBytes より小さい値です。

ArgumentNullException

arraynull です。

ArgumentOutOfRangeException

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

NotSupportedException

ストリームが書き込みをサポートしていません。

ObjectDisposedException

ストリームが閉じられています。

IOException

I/O エラーが発生しました。

Windows Phone OS

サポート: 8.0, 7.1, 7.0

表示:
© 2015 Microsoft