Bagikan melalui


ObjectStreamField Konstruktor

Definisi

Overload

ObjectStreamField(IntPtr, JniHandleOwnership)

Konstruktor yang digunakan saat membuat representasi terkelola objek JNI; dipanggil oleh runtime.

ObjectStreamField(String, Class)

Buat bidang Serializable dengan jenis yang ditentukan.

ObjectStreamField(String, Class, Boolean)

Membuat ObjectStreamField yang mewakili bidang yang dapat diserialisasikan dengan nama dan jenis yang diberikan.

ObjectStreamField(IntPtr, JniHandleOwnership)

Konstruktor yang digunakan saat membuat representasi terkelola objek JNI; dipanggil oleh runtime.

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

Parameter

javaReference
IntPtr

nativeint

Yang IntPtrberisi referensi objek Java Native Interface (JNI).

transfer
JniHandleOwnership

Menunjukkan JniHandleOwnershipcara menangani javaReference

Keterangan

Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.

Berlaku untuk

ObjectStreamField(String, Class)

Buat bidang Serializable dengan jenis yang ditentukan.

[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

nama bidang yang dapat diserialisasikan

type
Class

Class objek bidang yang dapat diserialisasikan

Atribut

Keterangan

Buat bidang Serializable dengan jenis yang ditentukan. Bidang ini harus didokumenkan dengan serialField tag.

Dokumentasi Java untuk java.io.ObjectStreamField.ObjectStreamField(java.lang.String, java.lang.Class<?>).

Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.

Berlaku untuk

ObjectStreamField(String, Class, Boolean)

Membuat ObjectStreamField yang mewakili bidang yang dapat diserialisasikan dengan nama dan jenis yang diberikan.

[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

nama bidang

type
Class

jenis bidang

unshared
Boolean

jika nilai bidang false, tulis/baca dengan cara yang sama seperti writeObject/readObject; jika true, tulis/baca dengan cara yang sama seperti writeUnshared/readUnshared

Atribut

Keterangan

Membuat ObjectStreamField yang mewakili bidang yang dapat diserialisasikan dengan nama dan jenis yang diberikan. Jika unshared salah, nilai bidang yang direpresentasikan diserialisasikan dan dideserialisasi dengan cara default --jika bidang tidak primitif, nilai objek diserialisasikan dan dideserialisasi seolah-olah telah ditulis dan dibaca oleh panggilan ke writeObject dan readObject. Jika unshared benar, nilai bidang yang diwakili diserialisasikan dan dideserialisasi seolah-olah telah ditulis dan dibaca oleh panggilan ke writeUnshared dan readUnshared.

Ditambahkan dalam 1.4.

Dokumentasi Java untuk java.io.ObjectStreamField.ObjectStreamField(java.lang.String, java.lang.Class<?>, boolean).

Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.

Berlaku untuk