ObjectOutputStream.AnnotateClass(Class) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
子類別可能實作此方法,允許類別資料儲存在串流中。
[Android.Runtime.Register("annotateClass", "(Ljava/lang/Class;)V", "GetAnnotateClass_Ljava_lang_Class_Handler")]
protected virtual void AnnotateClass(Java.Lang.Class? cl);
[<Android.Runtime.Register("annotateClass", "(Ljava/lang/Class;)V", "GetAnnotateClass_Ljava_lang_Class_Handler")>]
abstract member AnnotateClass : Java.Lang.Class -> unit
override this.AnnotateClass : Java.Lang.Class -> unit
參數
- cl
- Class
用於註解自訂資料的類別
- 屬性
備註
子類別可能實作此方法,允許類別資料儲存在串流中。 根據預設,此方法不會執行任何動作。 ObjectInputStream 中對應的方法是 resolveClass。 此方法對串流中每個唯一類別僅被呼叫一次。 類別名稱和簽名碼已經寫入串流。 此方法可自由使用 ObjectOutputStream 來儲存其認為合適的類別表示(例如類別檔案的位元組)。 ObjectInputStream 對應子類別中的 resolveClass 方法必須讀取並使用 annotateClass 所寫的任何資料或物件。
Java 文件 java.io.ObjectOutputStream.annotateClass(java.lang.Class<?>)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。