ObjectOutputStream.WriteClassDescriptor(ObjectStreamClass) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
將指定的類別描述符寫入 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 所創建與分享的作品,並依授權條款所描述的使用進行修改。