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().
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".
Применяется к
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[]).
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".
Применяется к
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).
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".