語言

ObjectOutputStream.WriteClassDescriptor(ObjectStreamClass) 方法

定義

將指定的類別描述符寫入 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

參數

desc
ObjectStreamClass

用來寫入串流的類別描述符

屬性

例外狀況

如果在寫入目標串流時發生錯誤。

備註

將指定的類別描述符寫入 ObjectOutputStream。 類別描述符用於識別寫入串流的物件類別。 ObjectOutputStream 的子類別可能會覆寫此方法,以自訂類別描述符寫入序列化串流的方式。 接著應覆寫 ObjectInputStream readClassDescriptor中對應的方法,以從自訂串流表示中重建類別描述符。 預設情況下,此方法依照物件序列化規範中定義的格式撰寫類別描述符。

請注意,只有當 ObjectOutputStream 未使用舊的序列化串流格式(由呼叫 ObjectOutputStream useProtocolVersion 的方法設定)時,才會呼叫此方法。 若此序列化串流使用舊格式(PROTOCOL_VERSION_1),類別描述符將以無法覆寫或自訂的方式在內部書寫。

在 1.3 版本中加入。

Java 文件 java.io.ObjectOutputStream.writeClassDescriptor(java.io.ObjectStreamClass)

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於