Partager via


ObjectStreamField Constructeurs

Définition

Surcharges

ObjectStreamField(IntPtr, JniHandleOwnership)

Constructeur utilisé lors de la création de représentations managées d’objets JNI ; appelée par le runtime.

ObjectStreamField(String, Class)

Créez un champ sérialisable avec le type spécifié.

ObjectStreamField(String, Class, Boolean)

Crée un ObjectStreamField représentant un champ sérialisable avec le nom et le type donnés.

ObjectStreamField(IntPtr, JniHandleOwnership)

Constructeur utilisé lors de la création de représentations managées d’objets JNI ; appelée par le runtime.

protected ObjectStreamField (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
new Java.IO.ObjectStreamField : nativeint * Android.Runtime.JniHandleOwnership -> Java.IO.ObjectStreamField

Paramètres

javaReference
IntPtr

nativeint

Contenant IntPtrune référence d’objet Java Native Interface (JNI).

transfer
JniHandleOwnership

Indiquant JniHandleOwnershipcomment gérer javaReference

Remarques

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

S’applique à

ObjectStreamField(String, Class)

Créez un champ sérialisable avec le type spécifié.

[Android.Runtime.Register(".ctor", "(Ljava/lang/String;Ljava/lang/Class;)V", "")]
public ObjectStreamField (string? name, Java.Lang.Class? type);
[<Android.Runtime.Register(".ctor", "(Ljava/lang/String;Ljava/lang/Class;)V", "")>]
new Java.IO.ObjectStreamField : string * Java.Lang.Class -> Java.IO.ObjectStreamField

Paramètres

name
String

nom du champ sérialisable

type
Class

l’objet Class du champ sérialisable

Attributs

Remarques

Créez un champ sérialisable avec le type spécifié. Ce champ doit être documenté avec une serialField balise.

Documentation Java pour java.io.ObjectStreamField.ObjectStreamField(java.lang.String, java.lang.Class<?>).

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

S’applique à

ObjectStreamField(String, Class, Boolean)

Crée un ObjectStreamField représentant un champ sérialisable avec le nom et le type donnés.

[Android.Runtime.Register(".ctor", "(Ljava/lang/String;Ljava/lang/Class;Z)V", "")]
public ObjectStreamField (string? name, Java.Lang.Class? type, bool unshared);
[<Android.Runtime.Register(".ctor", "(Ljava/lang/String;Ljava/lang/Class;Z)V", "")>]
new Java.IO.ObjectStreamField : string * Java.Lang.Class * bool -> Java.IO.ObjectStreamField

Paramètres

name
String

Nom du champ

type
Class

type de champ

unshared
Boolean

si la valeur est false, écrivez/lisez les valeurs de champ de la même manière que writeObject/readObject ; si la valeur est true, write/read de la même manière que writeUnshared/readUnshared

Attributs

Remarques

Crée un ObjectStreamField représentant un champ sérialisable avec le nom et le type donnés. Si non partagé est false, les valeurs du champ représenté sont sérialisées et désérialisées de la manière par défaut : si le champ n’est pas primitif, les valeurs d’objet sont sérialisées et désérialisées comme si elles avaient été écrites et lues par des appels à writeObject et readObject. Si unshared est vrai, les valeurs du champ représenté sont sérialisées et désérialisées comme si elles avaient été écrites et lues par des appels à writeUnshared et readUnshared.

Ajouté dans la version 1.4.

Documentation Java pour java.io.ObjectStreamField.ObjectStreamField(java.lang.String, java.lang.Class<?>, boolean).

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

S’applique à