ObjectOutputStream.AnnotateProxyClass(Class) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
子类可以实现此方法,以将自定义数据存储在流中,以及动态代理类的描述符。
[Android.Runtime.Register("annotateProxyClass", "(Ljava/lang/Class;)V", "GetAnnotateProxyClass_Ljava_lang_Class_Handler")]
protected virtual void AnnotateProxyClass (Java.Lang.Class? cl);
[<Android.Runtime.Register("annotateProxyClass", "(Ljava/lang/Class;)V", "GetAnnotateProxyClass_Ljava_lang_Class_Handler")>]
abstract member AnnotateProxyClass : Java.Lang.Class -> unit
override this.AnnotateProxyClass : Java.Lang.Class -> unit
参数
- cl
- Class
用于批注自定义数据的代理类
- 属性
注解
子类可以实现此方法,以将自定义数据存储在流中,以及动态代理类的描述符。
对于流中的每个唯一代理类描述符,仅调用此方法一次。 此方法 ObjectOutputStream
的默认实现不执行任何操作。
中的相应方法 ObjectInputStream
为 resolveProxyClass
. 对于重写此方法的ObjectOutputStream
给定子类,相应resolveProxyClass
子类中的方法必须读取由annotateProxyClass
该子类ObjectInputStream
写入的任何数据或对象。
已在 1.3 中添加。
适用于 . 的 java.io.ObjectOutputStream.annotateProxyClass(java.lang.Class<?>)
Java 文档
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。