次の方法で共有


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

定義

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

[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 、または長さが の長さbufferより大きい場合offset + countは 、

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

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

if buffer is null.

注釈

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

の Java ドキュメントjava.io.PipedWriter.write(char[], int, int)

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象