Condividi tramite


ObjectStreamField Costruttori

Definizione

Overload

ObjectStreamField(IntPtr, JniHandleOwnership)

Costruttore usato durante la creazione di rappresentazioni gestite di oggetti JNI; chiamato dal runtime.

ObjectStreamField(String, Class)

Creare un campo serializzabile con il tipo specificato.

ObjectStreamField(String, Class, Boolean)

Crea un oggetto ObjectStreamField che rappresenta un campo serializzabile con il nome e il tipo specificati.

ObjectStreamField(IntPtr, JniHandleOwnership)

Costruttore usato durante la creazione di rappresentazioni gestite di oggetti JNI; chiamato dal runtime.

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

Parametri

javaReference
IntPtr

nativeint

Oggetto IntPtrcontenente un riferimento all'oggetto JNI (Java Native Interface).

transfer
JniHandleOwnership

Oggetto JniHandleOwnershipche indica come gestire javaReference

Commenti

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a

ObjectStreamField(String, Class)

Creare un campo serializzabile con il tipo specificato.

[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

Parametri

name
String

nome del campo serializzabile

type
Class

Class oggetto del campo serializzabile

Attributi

Commenti

Creare un campo serializzabile con il tipo specificato. Questo campo deve essere documentato con un serialField tag.

Documentazione java per java.io.ObjectStreamField.ObjectStreamField(java.lang.String, java.lang.Class<?>).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a

ObjectStreamField(String, Class, Boolean)

Crea un oggetto ObjectStreamField che rappresenta un campo serializzabile con il nome e il tipo specificati.

[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

Parametri

name
String

nome campo

type
Class

tipo di campo

unshared
Boolean

se false, scrivere/leggere valori di campo nello stesso modo di writeObject/readObject; se true, scrittura/lettura nello stesso modo di writeUnshared/readUnshared

Attributi

Commenti

Crea un oggetto ObjectStreamField che rappresenta un campo serializzabile con il nome e il tipo specificati. Se non condiviso è false, i valori del campo rappresentato vengono serializzati e deserializzati nel modo predefinito. Se il campo non è primitivo, i valori degli oggetti vengono serializzati e deserializzati come se fossero stati scritti e letti dalle chiamate a writeObject e readObject. Se non condiviso è true, i valori del campo rappresentato vengono serializzati e deserializzati come se fossero stati scritti e letti dalle chiamate a writeUnshared e readUnshared.

Aggiunta nella versione 1.4.

Documentazione java per java.io.ObjectStreamField.ObjectStreamField(java.lang.String, java.lang.Class<?>, boolean).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a