IObjectInput Interfaz

Definición

ObjectInput extiende la interfaz DataInput para incluir la lectura de objetos.

[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
Derivado
Atributos
Implementaciones

Comentarios

ObjectInput extiende la interfaz DataInput para incluir la lectura de objetos. DataInput incluye métodos para la entrada de tipos primitivos, ObjectInput amplía esa interfaz para incluir objetos, matrices y cadenas.

Agregado en la versión 1.1.

Java documentación para java.io.ObjectInput.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Propiedades

Nombre Description
Handle

Obtiene el valor JNI del objeto Android subyacente.

(Heredado de IJavaObject)
JniIdentityHashCode

Devuelve el valor de java.lang.System.identityHashCode() para la instancia ajustada.

(Heredado de IJavaPeerable)
JniManagedPeerState

Estado del mismo nivel administrado.

(Heredado de IJavaPeerable)
JniPeerMembers

Compatibilidad con la invocación y el acceso de miembros.

(Heredado de IJavaPeerable)
PeerReference

Devuelve un JniObjectReference de la instancia de objeto Java ajustada.

(Heredado de IJavaPeerable)

Métodos

Nombre Description
Available()

Devuelve el número de bytes que se pueden leer sin bloqueo.

Close()

Cierra el flujo de entrada.

Disposed()

Se llama cuando se ha eliminado la instancia.

(Heredado de IJavaPeerable)
DisposeUnlessReferenced()

Si no hay referencias pendientes a esta instancia, llama a Dispose(); de lo contrario, no hace nada.

(Heredado de IJavaPeerable)
Finalized()

Se llama cuando se ha finalizado la instancia.

(Heredado de IJavaPeerable)
Read()

Lee un byte de datos.

Read(Byte[], Int32, Int32)

Lee en una matriz de bytes.

Read(Byte[])

Lee en una matriz de bytes.

ReadBoolean()

Lee un byte de entrada y devuelve true si ese byte es distinto de cero, false si ese byte es cero.

(Heredado de IDataInput)
ReadByte()

Lee y devuelve un byte de entrada.

(Heredado de IDataInput)
ReadChar()

Lee dos bytes de entrada y devuelve un char valor.

(Heredado de IDataInput)
ReadDouble()

Lee ocho bytes de entrada y devuelve un double valor.

(Heredado de IDataInput)
ReadFloat()

Lee cuatro bytes de entrada y devuelve un float valor.

(Heredado de IDataInput)
ReadFully(Byte[], Int32, Int32)

len Lee bytes de un flujo de entrada.

(Heredado de IDataInput)
ReadFully(Byte[])

Lee algunos bytes de un flujo de entrada y los almacena en la matriz bde búfer .

(Heredado de IDataInput)
ReadInt()

Lee cuatro bytes de entrada y devuelve un int valor.

(Heredado de IDataInput)
ReadLine()

Lee la siguiente línea de texto del flujo de entrada.

(Heredado de IDataInput)
ReadLong()

Lee ocho bytes de entrada y devuelve un long valor.

(Heredado de IDataInput)
ReadObject()

Lee y devuelve un objeto.

ReadShort()

Lee dos bytes de entrada y devuelve un short valor.

(Heredado de IDataInput)
ReadUnsignedByte()

Lee un byte de entrada, cero lo extiende al tipo inty devuelve el resultado, que, por lo tanto, está en el intervalo. 0 a través 255de .

(Heredado de IDataInput)
ReadUnsignedShort()

Lee dos bytes de entrada y devuelve un int valor en el intervalo 0 a través 65535de .

(Heredado de IDataInput)
ReadUTF()

Lee en una cadena que se ha codificado mediante un formato UTF-8 modificado.

(Heredado de IDataInput)
SetJniIdentityHashCode(Int32)

Establezca el valor devuelto por JniIdentityHashCode.

(Heredado de IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates)

ObjectInput extiende la interfaz DataInput para incluir la lectura de objetos.

(Heredado de IJavaPeerable)
SetPeerReference(JniObjectReference)

Establezca el valor devuelto por PeerReference.

(Heredado de IJavaPeerable)
Skip(Int64)

Omite n bytes de entrada.

SkipBytes(Int32)

Intenta omitir n bytes de datos del flujo de entrada y descartar los bytes omitidos.

(Heredado de IDataInput)
UnregisterFromRuntime()

Anule el registro de esta instancia para que el entorno de ejecución no lo devuelva de invocaciones futuras Java.Interop.JniRuntime+JniValueManager.PeekValue .

(Heredado de IJavaPeerable)

Métodos de extensión

Nombre Description
GetJniTypeName(IJavaPeerable)

Obtiene el nombre JNI del tipo de la instancia self.

JavaAs<TResult>(IJavaPeerable)

Intente coerción self para escribir TResult, comprobando que la coerción es válida en el lado de Java.

JavaCast<TResult>(IJavaObject)

Realiza una conversión de tipos comprobados en tiempo de ejecución de Android.

JavaCast<TResult>(IJavaObject)

ObjectInput extiende la interfaz DataInput para incluir la lectura de objetos.

ReadAsync(IObjectInput, Byte[], Int32, Int32)

ObjectInput extiende la interfaz DataInput para incluir la lectura de objetos.

ReadAsync(IObjectInput, Byte[])

ObjectInput extiende la interfaz DataInput para incluir la lectura de objetos.

ReadAsync(IObjectInput)

ObjectInput extiende la interfaz DataInput para incluir la lectura de objetos.

ReadBooleanAsync(IDataInput)

ObjectInput extiende la interfaz DataInput para incluir la lectura de objetos.

ReadByteAsync(IDataInput)

ObjectInput extiende la interfaz DataInput para incluir la lectura de objetos.

ReadCharAsync(IDataInput)

ObjectInput extiende la interfaz DataInput para incluir la lectura de objetos.

ReadDoubleAsync(IDataInput)

ObjectInput extiende la interfaz DataInput para incluir la lectura de objetos.

ReadFloatAsync(IDataInput)

ObjectInput extiende la interfaz DataInput para incluir la lectura de objetos.

ReadFullyAsync(IDataInput, Byte[], Int32, Int32)

ObjectInput extiende la interfaz DataInput para incluir la lectura de objetos.

ReadFullyAsync(IDataInput, Byte[])

ObjectInput extiende la interfaz DataInput para incluir la lectura de objetos.

ReadIntAsync(IDataInput)

ObjectInput extiende la interfaz DataInput para incluir la lectura de objetos.

ReadLineAsync(IDataInput)

ObjectInput extiende la interfaz DataInput para incluir la lectura de objetos.

ReadLongAsync(IDataInput)

ObjectInput extiende la interfaz DataInput para incluir la lectura de objetos.

ReadObjectAsync(IObjectInput)

ObjectInput extiende la interfaz DataInput para incluir la lectura de objetos.

ReadShortAsync(IDataInput)

ObjectInput extiende la interfaz DataInput para incluir la lectura de objetos.

ReadUnsignedByteAsync(IDataInput)

ObjectInput extiende la interfaz DataInput para incluir la lectura de objetos.

ReadUnsignedShortAsync(IDataInput)

ObjectInput extiende la interfaz DataInput para incluir la lectura de objetos.

ReadUTFAsync(IDataInput)

ObjectInput extiende la interfaz DataInput para incluir la lectura de objetos.

SkipAsync(IObjectInput, Int64)

ObjectInput extiende la interfaz DataInput para incluir la lectura de objetos.

SkipBytesAsync(IDataInput, Int32)

ObjectInput extiende la interfaz DataInput para incluir la lectura de objetos.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Intente coerción self para escribir TResult, comprobando que la coerción es válida en el lado de Java.

Se aplica a