ObjectStreamField Konstruktor
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
- 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.
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.
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.