Поделиться через


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

количество символов для записи.

Атрибуты

Исключения

Значение if offset или , или offset + count если больше длины buffercount .

Значение , если канал заполнен, и текущий поток прерывается, ожидая записи данных. Этот случай в настоящее время не обрабатывается правильно.

Значение , если этот модуль записи закрыт или не подключен, если целевой модуль чтения больше недоступен. Этот случай в настоящее время не обрабатывается правильно.

nullЗначение buffer if .

Комментарии

Записывает len символы из указанного массива символов, начиная с смещения off в этот поток выходных данных. Этот метод блокирует до тех пор, пока все символы не записываются в выходной поток. Если поток считывал символы данных из подключенного входного потока, но поток больше не жив, IOException создается исключение.

Документация по Java для java.io.PipedWriter.write(char[], int, int).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к