Language

PipedWriter.Write(Char[], Int32, Int32) メソッド

定義

オフセット offから始まる指定した文字配列から、このパイプ処理された出力ストリームにlen文字を書き込みます。

[Android.Runtime.Register("write", "([CII)V", "GetWrite_arrayCIIHandler")]
public override void Write(char[]? cbuf, int off, int len);
[<Android.Runtime.Register("write", "([CII)V", "GetWrite_arrayCIIHandler")>]
override this.Write : char[] * int * int -> unit

パラメーター

cbuf
Char[]

データ。

off
Int32

データ内の開始オフセット。

len
Int32

書き込む文字数。

属性

例外

offset またはcount の場合、またはoffset + countがbufferの長さよりも大きい場合。

パイプがいっぱいで、現在のスレッドがデータを書き込む領域を待機して中断された場合。 このケースは現在、正しく処理されていません。

このライターが閉じているか、接続されていない場合、ターゲット リーダーが閉じている場合、またはターゲット リーダーから読み取ったスレッドが有効でなくなった場合。 このケースは現在、正しく処理されていません。

bufferがnullされている場合は >。

注釈

オフセット offから始まる指定した文字配列から、このパイプ処理された出力ストリームにlen文字を書き込みます。 このメソッドは、すべての文字が出力ストリームに書き込まれるまでブロックします。 スレッドが接続されたパイプ入力ストリームからデータ文字を読み取っていたが、スレッドが有効でなくなった場合は、 IOException がスローされます。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象