IObjectInput.Read Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
Read() |
Считывает байт данных. |
Read(Byte[]) |
Считывает в массив байтов. |
Read(Byte[], Int32, Int32) |
Считывает в массив байтов. |
Read()
Считывает байт данных.
[Android.Runtime.Register("read", "()I", "GetReadHandler:Java.IO.IObjectInputInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public int Read ();
[<Android.Runtime.Register("read", "()I", "GetReadHandler:Java.IO.IObjectInputInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member Read : unit -> int
Возвращаемое значение
число считываемых байтов или -1, если достигнут конец потока.
- Атрибуты
Исключения
Значение , если этот поток закрыт или возникает другая ошибка ввода-вывода.
Комментарии
Считывает байт данных. Этот метод блокируется, если входные данные недоступны.
Документация по Java для java.io.ObjectInput.read()
.
Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом Android и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License.
Применяется к
Read(Byte[])
Считывает в массив байтов.
[Android.Runtime.Register("read", "([B)I", "GetRead_arrayBHandler:Java.IO.IObjectInputInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public int Read (byte[]? b);
[<Android.Runtime.Register("read", "([B)I", "GetRead_arrayBHandler:Java.IO.IObjectInputInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member Read : byte[] -> int
Параметры
- b
- Byte[]
буфер, в который считываются данные;
Возвращаемое значение
фактическое число прочитанных байтов, -1 возвращается при достижении конца потока.
- Атрибуты
Исключения
Значение , если этот поток закрыт или возникает другая ошибка ввода-вывода.
Комментарии
Считывает в массив байтов. Этот метод будет блокироваться, пока некоторые входные данные не будут доступны.
Документация по Java для java.io.ObjectInput.read(byte[])
.
Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом Android и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License.
Применяется к
Read(Byte[], Int32, Int32)
Считывает в массив байтов.
[Android.Runtime.Register("read", "([BII)I", "GetRead_arrayBIIHandler:Java.IO.IObjectInputInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public int Read (byte[]? b, int off, int len);
[<Android.Runtime.Register("read", "([BII)I", "GetRead_arrayBIIHandler:Java.IO.IObjectInputInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member Read : byte[] * int * int -> int
Параметры
- b
- Byte[]
буфер, в который считываются данные;
- off
- Int32
начального смещения данных
- len
- Int32
максимальное число прочитанных байтов
Возвращаемое значение
фактическое число прочитанных байтов, -1 возвращается при достижении конца потока.
- Атрибуты
Исключения
Значение , если этот поток закрыт или возникает другая ошибка ввода-вывода.
Комментарии
Считывает в массив байтов. Этот метод будет блокироваться, пока некоторые входные данные не будут доступны.
Документация по Java для java.io.ObjectInput.read(byte[], int, int)
.
Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом Android и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License.