Freigeben über


ObjectStreamField Konstruktoren

Definition

Überlädt

ObjectStreamField(IntPtr, JniHandleOwnership)

Ein Konstruktor, der beim Erstellen verwalteter Darstellungen von JNI-Objekten verwendet wird; wird von der Laufzeit aufgerufen.

ObjectStreamField(String, Class)

Erstellen Sie ein serialisierbares Feld mit dem angegebenen Typ.

ObjectStreamField(String, Class, Boolean)

Erstellt ein ObjectStreamField, das ein serialisierbares Feld mit dem angegebenen Namen und Typ darstellt.

ObjectStreamField(IntPtr, JniHandleOwnership)

Ein Konstruktor, der beim Erstellen verwalteter Darstellungen von JNI-Objekten verwendet wird; wird von der Laufzeit aufgerufen.

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

Parameter

javaReference
IntPtr

nativeint

A IntPtrcontaining a Java Native Interface (JNI) object reference.

transfer
JniHandleOwnership

Ein JniHandleOwnershipHinweis auf die Behandlung javaReference

Hinweise

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

ObjectStreamField(String, Class)

Erstellen Sie ein serialisierbares Feld mit dem angegebenen Typ.

[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

Parameter

name
String

der Name des serialisierbaren Felds

type
Class

das Class Objekt des serialisierbaren Felds

Attribute

Hinweise

Erstellen Sie ein serialisierbares Feld mit dem angegebenen Typ. Dieses Feld sollte mit einem serialField Tag dokumentiert werden.

Java-Dokumentation für java.io.ObjectStreamField.ObjectStreamField(java.lang.String, java.lang.Class<?>).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

ObjectStreamField(String, Class, Boolean)

Erstellt ein ObjectStreamField, das ein serialisierbares Feld mit dem angegebenen Namen und Typ darstellt.

[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

Parameter

name
String

Feldname

type
Class

Feldtyp

unshared
Boolean

wenn falsch, Schreib-/Lesefeldwerte auf die gleiche Weise wie writeObject/readObject; wenn wahr, Schreiben/Lesen auf die gleiche Weise wie writeUnshared/readUnshared

Attribute

Hinweise

Erstellt ein ObjectStreamField, das ein serialisierbares Feld mit dem angegebenen Namen und Typ darstellt. Wenn "False" nicht angegeben ist, werden die Werte des dargestellten Felds serialisiert und in der Standardform deserialisiert– wenn das Feld nicht grundtypisch ist, werden Objektwerte serialisiert und deserialisiert, als ob sie durch Aufrufe von writeObject und readObject geschrieben und gelesen wurden. Wenn nicht angegeben ist, werden die Werte des dargestellten Felds serialisiert und deserialisiert, als ob sie durch Aufrufe von writeUnshared und readUnshared geschrieben und gelesen wurden.

In 1.4 hinzugefügt.

Java-Dokumentation für java.io.ObjectStreamField.ObjectStreamField(java.lang.String, java.lang.Class<?>, boolean).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: