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

Возвращает значение для упаковаемого java.lang.System.identityHashCode() экземпляра.

(Унаследовано от IJavaPeerable)
JniManagedPeerState

Состояние управляемого однорангового узла.

(Унаследовано от IJavaPeerable)
JniPeerMembers

Поддержка доступа и вызова участников.

(Унаследовано от IJavaPeerable)
PeerReference

JniObjectReference Возвращает экземпляр объекта Java, заключенный в оболочку.

(Унаследовано от IJavaPeerable)

Методы

Available()

Возвращает число байтов, которые можно считать без блокировки.

Close()

Закрывает входной поток.

Disposed()

Вызывается при удалении экземпляра.

(Унаследовано от IJavaPeerable)
DisposeUnlessReferenced()

Если отсутствуют незадающиеся ссылки на этот экземпляр, вызывает Dispose(); в противном случае ничего не делает.

(Унаследовано от IJavaPeerable)
Finalized()

Вызывается после завершения работы экземпляра.

(Унаследовано от IJavaPeerable)
Read()

Считывает байт данных.

Read(Byte[])

Считывает в массив байтов.

Read(Byte[], Int32, Int32)

Считывает в массив байтов.

ReadBoolean()

Считывает один входной байт и возвращает значение true , если этот байт не равен нулю false .

(Унаследовано от IDataInput)
ReadByte()

Считывает и возвращает один входной байт.

(Унаследовано от IDataInput)
ReadChar()

Считывает два входных байта и возвращает char значение.

(Унаследовано от IDataInput)
ReadDouble()

Считывает восемь входных байтов и возвращает double значение.

(Унаследовано от IDataInput)
ReadFloat()

Считывает четыре входных байта и возвращает float значение.

(Унаследовано от IDataInput)
ReadFully(Byte[])

Считывает некоторые байты из входного потока и сохраняет их в буферном массиве b.

(Унаследовано от IDataInput)
ReadFully(Byte[], Int32, Int32)

Считывает байты len из входного потока.

(Унаследовано от IDataInput)
ReadInt()

Считывает четыре входных байта и возвращает int значение.

(Унаследовано от IDataInput)
ReadLine()

Считывает следующую строку текста из входного потока.

(Унаследовано от IDataInput)
ReadLong()

Считывает восемь входных байтов и возвращает long значение.

(Унаследовано от IDataInput)
ReadObject()

Чтение и возврат объекта.

ReadShort()

Считывает два входных байта и возвращает short значение.

(Унаследовано от IDataInput)
ReadUnsignedByte()

Считывает один входной байт, ноль расширяет его до типа intи возвращает результат, который, следовательно, находится в диапазоне.0 через 255.

(Унаследовано от IDataInput)
ReadUnsignedShort()

Считывает два входных байта и возвращает int значение в диапазоне 0 через 65535.

(Унаследовано от IDataInput)
ReadUTF()

Считывает строку, которая была закодирована с использованием измененного формата UTF-8.

(Унаследовано от IDataInput)
SetJniIdentityHashCode(Int32)

Задайте значение, возвращаемое .JniIdentityHashCode

(Унаследовано от IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates)

ObjectInput расширяет интерфейс DataInput, включив в него чтение объектов.

(Унаследовано от IJavaPeerable)
SetPeerReference(JniObjectReference)

Задайте значение, возвращаемое .PeerReference

(Унаследовано от IJavaPeerable)
Skip(Int64)

Пропускает n байт входных данных.

SkipBytes(Int32)

Предпринимает попытку пропустить n байты данных из входного потока, отменяя пропущенные байты.

(Унаследовано от IDataInput)
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, включив в него чтение объектов.

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