ObjectOutputStream.WriteClassDescriptor(ObjectStreamClass) Metode

Definisi

Tulis deskriptor kelas yang ditentukan ke ObjectOutputStream.

[Android.Runtime.Register("writeClassDescriptor", "(Ljava/io/ObjectStreamClass;)V", "GetWriteClassDescriptor_Ljava_io_ObjectStreamClass_Handler")]
protected virtual void WriteClassDescriptor(Java.IO.ObjectStreamClass? desc);
[<Android.Runtime.Register("writeClassDescriptor", "(Ljava/io/ObjectStreamClass;)V", "GetWriteClassDescriptor_Ljava_io_ObjectStreamClass_Handler")>]
abstract member WriteClassDescriptor : Java.IO.ObjectStreamClass -> unit
override this.WriteClassDescriptor : Java.IO.ObjectStreamClass -> unit

Parameter

desc
ObjectStreamClass

deskriptor kelas untuk menulis ke aliran

Atribut

Pengecualian

jika terjadi kesalahan saat menulis ke aliran target.

Keterangan

Tulis deskriptor kelas yang ditentukan ke ObjectOutputStream. Deskriptor kelas digunakan untuk mengidentifikasi kelas objek yang ditulis ke aliran. Subkelas ObjectOutputStream dapat mengambil alih metode ini untuk menyesuaikan cara penulisan deskriptor kelas ditulis ke aliran serialisasi. Metode yang sesuai di ObjectInputStream, readClassDescriptor, kemudian harus ditimpa untuk menyusun ulang pendeskripsi kelas dari representasi aliran kustomnya. Secara default, metode ini menulis deskriptor kelas sesuai dengan format yang ditentukan dalam spesifikasi Object Serialization.

Perhatikan bahwa metode ini hanya akan dipanggil jika ObjectOutputStream tidak menggunakan format aliran serialisasi lama (diatur dengan memanggil metode ObjectOutputStream useProtocolVersion ). Jika aliran serialisasi ini menggunakan format lama (PROTOCOL_VERSION_1), deskriptor kelas akan ditulis secara internal dengan cara yang tidak dapat ditimpa atau disesuaikan.

Ditambahkan dalam 1.3.

Java dokumentasi untuk java.io.ObjectOutputStream.writeClassDescriptor(java.io.ObjectStreamClass).

Bagian dari halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Android Open Source Project dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Creative Commons 2.5 Lisensi Atribusi.

Berlaku untuk