ObjectOutputStream.AnnotateProxyClass(Class) 方法

定义

子类可以实现此方法,以将自定义数据存储在流中,以及动态代理类的描述符。

[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 的默认实现不执行任何操作。

中的相应方法 ObjectInputStreamresolveProxyClass. 对于重写此方法的ObjectOutputStream给定子类,相应resolveProxyClass子类中的方法必须读取由annotateProxyClass该子类ObjectInputStream写入的任何数据或对象。

已在 1.3 中添加。

适用于 . 的 java.io.ObjectOutputStream.annotateProxyClass(java.lang.Class<?>)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于