Condividi tramite


IObjectInput Interfaccia

Definizione

ObjectInput estende l'interfaccia DataInput per includere la lettura di oggetti.

[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
Derivato
Attributi
Implementazioni

Commenti

ObjectInput estende l'interfaccia DataInput per includere la lettura di oggetti. DataInput include metodi per l'input di tipi primitivi, ObjectInput estende tale interfaccia per includere oggetti, matrici e stringhe.

Aggiunta nella versione 1.1.

Documentazione Java per java.io.ObjectInput.

Le parti di questa pagina sono modifiche in base al lavoro creato e condiviso dal Android Open Source e usato in base ai termini descritti nella .

Proprietà

Handle

Ottiene il valore JNI dell'oggetto Android sottostante.

(Ereditato da IJavaObject)
JniIdentityHashCode

Restituisce il valore di per java.lang.System.identityHashCode() l'istanza di wrapped.

(Ereditato da IJavaPeerable)
JniManagedPeerState

Stato del peer gestito.

(Ereditato da IJavaPeerable)
JniPeerMembers

Supporto per l'accesso ai membri e la chiamata.

(Ereditato da IJavaPeerable)
PeerReference

Restituisce un'istanza JniObjectReference dell'oggetto Java con wrapping.

(Ereditato da IJavaPeerable)

Metodi

Available()

Restituisce il numero di byte che possono essere letti senza blocco.

Close()

Chiude il flusso di input.

Disposed()

Chiamato quando l'istanza è stata eliminata.

(Ereditato da IJavaPeerable)
DisposeUnlessReferenced()

Se non sono presenti riferimenti in sospeso a questa istanza, chiama Dispose(); in caso contrario, non fa nulla.

(Ereditato da IJavaPeerable)
Finalized()

Chiamato quando l'istanza è stata finalizzata.

(Ereditato da IJavaPeerable)
Read()

Legge un byte di dati.

Read(Byte[])

Legge in una matrice di byte.

Read(Byte[], Int32, Int32)

Legge in una matrice di byte.

ReadBoolean()

Legge un byte di input e restituisce true se tale byte è diverso da zero, false se tale byte è zero.

(Ereditato da IDataInput)
ReadByte()

Legge e restituisce un byte di input.

(Ereditato da IDataInput)
ReadChar()

Legge due byte di input e restituisce un char valore.

(Ereditato da IDataInput)
ReadDouble()

Legge otto byte di input e restituisce un double valore.

(Ereditato da IDataInput)
ReadFloat()

Legge quattro byte di input e restituisce un float valore.

(Ereditato da IDataInput)
ReadFully(Byte[])

Legge alcuni byte da un flusso di input e li archivia nella matrice bdi buffer .

(Ereditato da IDataInput)
ReadFully(Byte[], Int32, Int32)

len Legge i byte da un flusso di input.

(Ereditato da IDataInput)
ReadInt()

Legge quattro byte di input e restituisce un int valore.

(Ereditato da IDataInput)
ReadLine()

Legge la riga successiva di testo dal flusso di input.

(Ereditato da IDataInput)
ReadLong()

Legge otto byte di input e restituisce un long valore.

(Ereditato da IDataInput)
ReadObject()

Leggere e restituire un oggetto.

ReadShort()

Legge due byte di input e restituisce un short valore.

(Ereditato da IDataInput)
ReadUnsignedByte()

Legge un byte di input, zero-estenderlo al tipo inte restituisce il risultato, che è quindi nell'intervallo0 tramite 255.

(Ereditato da IDataInput)
ReadUnsignedShort()

Legge due byte di input e restituisce un int valore nell'intervallo 0 tramite 65535.

(Ereditato da IDataInput)
ReadUTF()

Legge in una stringa codificata usando un formato UTF-8 modificato.

(Ereditato da IDataInput)
SetJniIdentityHashCode(Int32)

Impostare il valore restituito da JniIdentityHashCode.

(Ereditato da IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates)

ObjectInput estende l'interfaccia DataInput per includere la lettura di oggetti.

(Ereditato da IJavaPeerable)
SetPeerReference(JniObjectReference)

Impostare il valore restituito da PeerReference.

(Ereditato da IJavaPeerable)
Skip(Int64)

Ignora n byte di input.

SkipBytes(Int32)

Esegue un tentativo di ignorare n i byte di dati dal flusso di input, ignorando i byte ignorati.

(Ereditato da IDataInput)
UnregisterFromRuntime()

Annullare la registrazione di questa istanza in modo che il runtime non lo restituirà dalle chiamate future Java.Interop.JniRuntime+JniValueManager.PeekValue .

(Ereditato da IJavaPeerable)

Metodi di estensione

JavaCast<TResult>(IJavaObject)

Esegue una conversione dei tipi controllati dal runtime Android.

JavaCast<TResult>(IJavaObject)

ObjectInput estende l'interfaccia DataInput per includere la lettura di oggetti.

GetJniTypeName(IJavaPeerable)

ObjectInput estende l'interfaccia DataInput per includere la lettura di oggetti.

ReadBooleanAsync(IDataInput)

ObjectInput estende l'interfaccia DataInput per includere la lettura di oggetti.

ReadByteAsync(IDataInput)

ObjectInput estende l'interfaccia DataInput per includere la lettura di oggetti.

ReadCharAsync(IDataInput)

ObjectInput estende l'interfaccia DataInput per includere la lettura di oggetti.

ReadDoubleAsync(IDataInput)

ObjectInput estende l'interfaccia DataInput per includere la lettura di oggetti.

ReadFloatAsync(IDataInput)

ObjectInput estende l'interfaccia DataInput per includere la lettura di oggetti.

ReadFullyAsync(IDataInput, Byte[])

ObjectInput estende l'interfaccia DataInput per includere la lettura di oggetti.

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

ObjectInput estende l'interfaccia DataInput per includere la lettura di oggetti.

ReadIntAsync(IDataInput)

ObjectInput estende l'interfaccia DataInput per includere la lettura di oggetti.

ReadLineAsync(IDataInput)

ObjectInput estende l'interfaccia DataInput per includere la lettura di oggetti.

ReadLongAsync(IDataInput)

ObjectInput estende l'interfaccia DataInput per includere la lettura di oggetti.

ReadShortAsync(IDataInput)

ObjectInput estende l'interfaccia DataInput per includere la lettura di oggetti.

ReadUnsignedByteAsync(IDataInput)

ObjectInput estende l'interfaccia DataInput per includere la lettura di oggetti.

ReadUnsignedShortAsync(IDataInput)

ObjectInput estende l'interfaccia DataInput per includere la lettura di oggetti.

ReadUTFAsync(IDataInput)

ObjectInput estende l'interfaccia DataInput per includere la lettura di oggetti.

SkipBytesAsync(IDataInput, Int32)

ObjectInput estende l'interfaccia DataInput per includere la lettura di oggetti.

ReadAsync(IObjectInput)

ObjectInput estende l'interfaccia DataInput per includere la lettura di oggetti.

ReadAsync(IObjectInput, Byte[])

ObjectInput estende l'interfaccia DataInput per includere la lettura di oggetti.

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

ObjectInput estende l'interfaccia DataInput per includere la lettura di oggetti.

ReadObjectAsync(IObjectInput)

ObjectInput estende l'interfaccia DataInput per includere la lettura di oggetti.

SkipAsync(IObjectInput, Int64)

ObjectInput estende l'interfaccia DataInput per includere la lettura di oggetti.

Si applica a