IObjectInput Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
ObjectInput расширяет интерфейс DataInput, включив в него чтение объектов.
[Android.Runtime.Register("java/io/ObjectInput", "", "Java.IO.IObjectInputInvoker")]
public interface IObjectInput : IDisposable, Java.Interop.IJavaPeerable, Java.IO.IDataInput
[<Android.Runtime.Register("java/io/ObjectInput", "", "Java.IO.IObjectInputInvoker")>]
type IObjectInput = interface
interface IDataInput
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- Производный
- Атрибуты
- Реализации
Комментарии
ObjectInput расширяет интерфейс DataInput, включив в него чтение объектов. DataInput включает методы для ввода примитивных типов, ObjectInput расширяет этот интерфейс, включая объекты, массивы и строки.
Добавлено в версии 1.1.
Документация по Java для java.io.ObjectInput
.
Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License Creative Commons 2.5 Attribution License.
Свойства
Handle |
Возвращает значение JNI базового объекта Android. (Унаследовано от IJavaObject) |
JniIdentityHashCode |
Возвращает значение для упаковаемого |
JniManagedPeerState |
Состояние управляемого однорангового узла. (Унаследовано от IJavaPeerable) |
JniPeerMembers |
Поддержка доступа и вызова участников. (Унаследовано от IJavaPeerable) |
PeerReference |
JniObjectReference Возвращает экземпляр объекта Java, заключенный в оболочку. (Унаследовано от IJavaPeerable) |
Методы
Available() |
Возвращает число байтов, которые можно считать без блокировки. |
Close() |
Закрывает входной поток. |
Disposed() |
Вызывается при удалении экземпляра. (Унаследовано от IJavaPeerable) |
DisposeUnlessReferenced() |
Если отсутствуют незадающиеся ссылки на этот экземпляр, вызывает |
Finalized() |
Вызывается после завершения работы экземпляра. (Унаследовано от IJavaPeerable) |
Read() |
Считывает байт данных. |
Read(Byte[]) |
Считывает в массив байтов. |
Read(Byte[], Int32, Int32) |
Считывает в массив байтов. |
ReadBoolean() |
Считывает один входной байт и возвращает значение |
ReadByte() |
Считывает и возвращает один входной байт. (Унаследовано от IDataInput) |
ReadChar() |
Считывает два входных байта и возвращает |
ReadDouble() |
Считывает восемь входных байтов и возвращает |
ReadFloat() |
Считывает четыре входных байта и возвращает |
ReadFully(Byte[]) |
Считывает некоторые байты из входного потока и сохраняет их в буферном массиве |
ReadFully(Byte[], Int32, Int32) |
Считывает байты |
ReadInt() |
Считывает четыре входных байта и возвращает |
ReadLine() |
Считывает следующую строку текста из входного потока. (Унаследовано от IDataInput) |
ReadLong() |
Считывает восемь входных байтов и возвращает |
ReadObject() |
Чтение и возврат объекта. |
ReadShort() |
Считывает два входных байта и возвращает |
ReadUnsignedByte() |
Считывает один входной байт, ноль расширяет его до типа |
ReadUnsignedShort() |
Считывает два входных байта и возвращает |
ReadUTF() |
Считывает строку, которая была закодирована с использованием измененного формата UTF-8. (Унаследовано от IDataInput) |
SetJniIdentityHashCode(Int32) |
Задайте значение, возвращаемое . |
SetJniManagedPeerState(JniManagedPeerStates) |
ObjectInput расширяет интерфейс DataInput, включив в него чтение объектов. (Унаследовано от IJavaPeerable) |
SetPeerReference(JniObjectReference) |
Задайте значение, возвращаемое . |
Skip(Int64) |
Пропускает n байт входных данных. |
SkipBytes(Int32) |
Предпринимает попытку пропустить |
UnregisterFromRuntime() |
Отмените регистрацию этого экземпляра, чтобы среда выполнения не возвращала его из будущих Java.Interop.JniRuntime+JniValueManager.PeekValue вызовов. (Унаследовано от IJavaPeerable) |
Методы расширения
JavaCast<TResult>(IJavaObject) |
Выполняет преобразование типа, проверенное средой выполнения Android. |
JavaCast<TResult>(IJavaObject) |
ObjectInput расширяет интерфейс DataInput, включив в него чтение объектов. |
GetJniTypeName(IJavaPeerable) |
ObjectInput расширяет интерфейс DataInput, включив в него чтение объектов. |
ReadBooleanAsync(IDataInput) |
ObjectInput расширяет интерфейс DataInput, включив в него чтение объектов. |
ReadByteAsync(IDataInput) |
ObjectInput расширяет интерфейс DataInput, включив в него чтение объектов. |
ReadCharAsync(IDataInput) |
ObjectInput расширяет интерфейс DataInput, включив в него чтение объектов. |
ReadDoubleAsync(IDataInput) |
ObjectInput расширяет интерфейс DataInput, включив в него чтение объектов. |
ReadFloatAsync(IDataInput) |
ObjectInput расширяет интерфейс DataInput, включив в него чтение объектов. |
ReadFullyAsync(IDataInput, Byte[]) |
ObjectInput расширяет интерфейс DataInput, включив в него чтение объектов. |
ReadFullyAsync(IDataInput, Byte[], Int32, Int32) |
ObjectInput расширяет интерфейс DataInput, включив в него чтение объектов. |
ReadIntAsync(IDataInput) |
ObjectInput расширяет интерфейс DataInput, включив в него чтение объектов. |
ReadLineAsync(IDataInput) |
ObjectInput расширяет интерфейс DataInput, включив в него чтение объектов. |
ReadLongAsync(IDataInput) |
ObjectInput расширяет интерфейс DataInput, включив в него чтение объектов. |
ReadShortAsync(IDataInput) |
ObjectInput расширяет интерфейс DataInput, включив в него чтение объектов. |
ReadUnsignedByteAsync(IDataInput) |
ObjectInput расширяет интерфейс DataInput, включив в него чтение объектов. |
ReadUnsignedShortAsync(IDataInput) |
ObjectInput расширяет интерфейс DataInput, включив в него чтение объектов. |
ReadUTFAsync(IDataInput) |
ObjectInput расширяет интерфейс DataInput, включив в него чтение объектов. |
SkipBytesAsync(IDataInput, Int32) |
ObjectInput расширяет интерфейс DataInput, включив в него чтение объектов. |
ReadAsync(IObjectInput) |
ObjectInput расширяет интерфейс DataInput, включив в него чтение объектов. |
ReadAsync(IObjectInput, Byte[]) |
ObjectInput расширяет интерфейс DataInput, включив в него чтение объектов. |
ReadAsync(IObjectInput, Byte[], Int32, Int32) |
ObjectInput расширяет интерфейс DataInput, включив в него чтение объектов. |
ReadObjectAsync(IObjectInput) |
ObjectInput расширяет интерфейс DataInput, включив в него чтение объектов. |
SkipAsync(IObjectInput, Int64) |
ObjectInput расширяет интерфейс DataInput, включив в него чтение объектов. |