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
если больше длины buffer
count
.
Значение , если канал заполнен, и текущий поток прерывается, ожидая записи данных. Этот случай в настоящее время не обрабатывается правильно.
Значение , если этот модуль записи закрыт или не подключен, если целевой модуль чтения больше недоступен. Этот случай в настоящее время не обрабатывается правильно.
null
Значение buffer
if .
Комментарии
Записывает len
символы из указанного массива символов, начиная с смещения off
в этот поток выходных данных. Этот метод блокирует до тех пор, пока все символы не записываются в выходной поток. Если поток считывал символы данных из подключенного входного потока, но поток больше не жив, IOException
создается исключение.
Документация по Java для java.io.PipedWriter.write(char[], int, int)
.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.