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

UnmanagedMemoryStream.Write メソッド

2013/12/12

この API は、.NET Framework インフラストラクチャをサポートします。独自に作成したコードから直接使用するためのものではありません。

バッファーのデータを使用して、現在のストリームにバイトのブロックを書き込みます。

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

public override void Write(
	byte[] buffer,
	int offset,
	int count
)

パラメーター

buffer
型: System.Byte []
現在のストリームにコピーするバイトのコピー元となるバイト配列。
offset
型: System.Int32
現在のストリームへのバイトのコピーを開始する位置のバッファーのオフセット。
count
型: System.Int32
現在のストリームに書き込むバイト数。

例外条件
ObjectDisposedException

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

NotSupportedException

基になるメモリが書き込みをサポートしていません。

または

ストリームへの書き込みが行われようとしましたが、CanWrite プロパティが false です。

または

count 値がストリームの容量を超えています。

または

位置がストリーム容量の末尾です。

IOException

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

ArgumentOutOfRangeException

指定したパラメーターのいずれかが 0 未満です。

ArgumentException

offset パラメーターから buffer パラメーターの長さを引いた値が count パラメーター未満です。

ArgumentNullException

buffer パラメーターが null です。

書き込みは、ストリーム内の現在位置で行われます。

Windows Phone OS

サポート: 8.0, 7.1, 7.0

表示:
© 2015 Microsoft