IObjectInput Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 |
| 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 |
| 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 |
| ReadByte() |
Lit et retourne un octet d’entrée. (Hérité de IDataInput) |
| ReadChar() |
Lit deux octets d’entrée et retourne une |
| ReadDouble() |
Lit huit octets d’entrée et retourne une |
| ReadFloat() |
Lit quatre octets d’entrée et retourne une |
| ReadFully(Byte[], Int32, Int32) |
Lit les octets |
| ReadFully(Byte[]) |
Lit certains octets d’un flux d’entrée et les stocke dans le tableau de mémoires tampons |
| ReadInt() |
Lit quatre octets d’entrée et retourne une |
| 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 |
| ReadObject() |
Lire et renvoyer un objet. |
| ReadShort() |
Lit deux octets d’entrée et retourne une |
| ReadUnsignedByte() |
Lit un octet d’entrée, zéro l’étend au type |
| ReadUnsignedShort() |
Lit deux octets d’entrée et retourne une |
| 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 |
| 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 |
| Skip(Int64) |
Ignore n octets d’entrée. |
| SkipBytes(Int32) |
Tente d’ignorer plus |
| 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 |
| JavaAs<TResult>(IJavaPeerable) |
Essayez de forcer |
| 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 |