Linguaggio

ObjectStreamField Costruttori

Definizione

Overload

Nome Descrizione
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 (Native Interface) Java.

transfer
JniHandleOwnership

Oggetto JniHandleOwnershipche indica come gestire javaReference

Commenti

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

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.

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

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

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.

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 dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a