Langage

IObjectInput Interface

Définition

ObjectInput étend l’interface DataInput pour inclure la lecture d’objets.

[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
Dérivé
Attributs
Implémente

Remarques

ObjectInput étend l’interface DataInput pour inclure la lecture d’objets. DataInput inclut des méthodes pour l’entrée de types primitifs, ObjectInput étend cette interface pour inclure des objets, des tableaux et des chaînes.

Ajouté dans la version 1.1.

Java documentation pour java.io.ObjectInput.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

Propriétés

Nom Description
Handle

Obtient la valeur JNI de l’objet Android sous-jacent.

(Hérité de IJavaObject)
JniIdentityHashCode

Retourne la valeur de java.lang.System.identityHashCode() l’instance encapsulée.

(Hérité de IJavaPeerable)
JniManagedPeerState

État de l’homologue managé.

(Hérité de IJavaPeerable)
JniObjectReferenceControlBlock

ObjectInput étend l’interface DataInput pour inclure la lecture d’objets.

(Hérité de IJavaPeerable)
JniPeerMembers

Prise en charge de l’accès aux membres et de l’appel.

(Hérité de IJavaPeerable)
PeerReference

Retourne une JniObjectReference instance d’objet Java encapsulée.

(Hérité de IJavaPeerable)

Méthodes

Nom Description
Available()

Retourne le nombre d’octets qui peuvent être lus sans bloquer.

Close()

Ferme le flux d’entrée.

Disposed()

Appelé lorsque l’instance a été supprimée.

(Hérité de IJavaPeerable)
DisposeUnlessReferenced()

S’il n’existe aucune référence en suspens à cette instance, les appels Dispose(); sinon, ne fait rien.

(Hérité de IJavaPeerable)
Finalized()

Appelé lorsque l’instance a été finalisée.

(Hérité de IJavaPeerable)
Read()

Lit un octet de données.

Read(Byte[], Int32, Int32)

Lit dans un tableau d’octets.

Read(Byte[])

Lit dans un tableau d’octets.

ReadBoolean()

Lit un octet d’entrée et retourne true si cet octet n’est pas égal à zéro, false si cet octet est égal à zéro.

(Hérité de IDataInput)
ReadByte()

Lit et retourne un octet d’entrée.

(Hérité de IDataInput)
ReadChar()

Lit deux octets d’entrée et retourne une char valeur.

(Hérité de IDataInput)
ReadDouble()

Lit huit octets d’entrée et retourne une double valeur.

(Hérité de IDataInput)
ReadFloat()

Lit quatre octets d’entrée et retourne une float valeur.

(Hérité de IDataInput)
ReadFully(Byte[], Int32, Int32)

Lit les octets len d’un flux d’entrée.

(Hérité de IDataInput)
ReadFully(Byte[])

Lit certains octets d’un flux d’entrée et les stocke dans le tableau de mémoires tampons b.

(Hérité de IDataInput)
ReadInt()

Lit quatre octets d’entrée et retourne une int valeur.

(Hérité de IDataInput)
ReadLine()

Lit la ligne de texte suivante à partir du flux d’entrée.

(Hérité de IDataInput)
ReadLong()

Lit huit octets d’entrée et retourne une long valeur.

(Hérité de IDataInput)
ReadObject()

Lire et renvoyer un objet.

ReadShort()

Lit deux octets d’entrée et retourne une short valeur.

(Hérité de IDataInput)
ReadUnsignedByte()

Lit un octet d’entrée, zéro l’étend au type intet retourne le résultat, qui se trouve donc dans la plage 0 jusqu’à 255.

(Hérité de IDataInput)
ReadUnsignedShort()

Lit deux octets d’entrée et retourne une int valeur dans la plage 0 à travers 65535.

(Hérité de IDataInput)
ReadUTF()

Lit dans une chaîne qui a été encodée à l’aide d’un format UTF-8 modifié.

(Hérité de IDataInput)
SetJniIdentityHashCode(Int32)

Définissez la valeur retournée par JniIdentityHashCode.

(Hérité de IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates)

ObjectInput étend l’interface DataInput pour inclure la lecture d’objets.

(Hérité de IJavaPeerable)
SetPeerReference(JniObjectReference)

Définissez la valeur retournée par PeerReference.

(Hérité de IJavaPeerable)
Skip(Int64)

Ignore n octets d’entrée.

SkipBytes(Int32)

Tente d’ignorer plus n d’octets de données du flux d’entrée, en ignorant les octets ignorés.

(Hérité de IDataInput)
UnregisterFromRuntime()

Annulez l’inscription de cette instance afin que le runtime ne le retourne pas à partir d’appels futurs Java.Interop.JniRuntime+JniValueManager.PeekValue .

(Hérité de IJavaPeerable)

Méthodes d’extension

Nom Description
GetJniTypeName(IJavaPeerable)

Obtient le nom JNI du type de l’instance self.

JavaAs<TResult>(IJavaPeerable)

Essayez de forcer self le typeTResult, en vérifiant que le forçage est valide côté Java.

JavaCast<TResult>(IJavaObject)

Effectue une conversion de type vérifiée par le runtime Android.

JavaCast<TResult>(IJavaObject)

ObjectInput étend l’interface DataInput pour inclure la lecture d’objets.

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

ObjectInput étend l’interface DataInput pour inclure la lecture d’objets.

ReadAsync(IObjectInput, Byte[])

ObjectInput étend l’interface DataInput pour inclure la lecture d’objets.

ReadAsync(IObjectInput)

ObjectInput étend l’interface DataInput pour inclure la lecture d’objets.

ReadBooleanAsync(IDataInput)

ObjectInput étend l’interface DataInput pour inclure la lecture d’objets.

ReadByteAsync(IDataInput)

ObjectInput étend l’interface DataInput pour inclure la lecture d’objets.

ReadCharAsync(IDataInput)

ObjectInput étend l’interface DataInput pour inclure la lecture d’objets.

ReadDoubleAsync(IDataInput)

ObjectInput étend l’interface DataInput pour inclure la lecture d’objets.

ReadFloatAsync(IDataInput)

ObjectInput étend l’interface DataInput pour inclure la lecture d’objets.

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

ObjectInput étend l’interface DataInput pour inclure la lecture d’objets.

ReadFullyAsync(IDataInput, Byte[])

ObjectInput étend l’interface DataInput pour inclure la lecture d’objets.

ReadIntAsync(IDataInput)

ObjectInput étend l’interface DataInput pour inclure la lecture d’objets.

ReadLineAsync(IDataInput)

ObjectInput étend l’interface DataInput pour inclure la lecture d’objets.

ReadLongAsync(IDataInput)

ObjectInput étend l’interface DataInput pour inclure la lecture d’objets.

ReadObjectAsync(IObjectInput)

ObjectInput étend l’interface DataInput pour inclure la lecture d’objets.

ReadShortAsync(IDataInput)

ObjectInput étend l’interface DataInput pour inclure la lecture d’objets.

ReadUnsignedByteAsync(IDataInput)

ObjectInput étend l’interface DataInput pour inclure la lecture d’objets.

ReadUnsignedShortAsync(IDataInput)

ObjectInput étend l’interface DataInput pour inclure la lecture d’objets.

ReadUTFAsync(IDataInput)

ObjectInput étend l’interface DataInput pour inclure la lecture d’objets.

SkipAsync(IObjectInput, Int64)

ObjectInput étend l’interface DataInput pour inclure la lecture d’objets.

SkipBytesAsync(IDataInput, Int32)

ObjectInput étend l’interface DataInput pour inclure la lecture d’objets.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Essayez de forcer self le typeTResult, en vérifiant que le forçage est valide côté Java.

S’applique à