Compartir a través de


ObjectOutputStream.AnnotateProxyClass(Class) Método

Definición

Las subclases pueden implementar este método para almacenar datos personalizados en el flujo junto con descriptores para clases de proxy dinámicos.

[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

Parámetros

cl
Class

la clase proxy para anotar los datos personalizados

Atributos

Comentarios

Las subclases pueden implementar este método para almacenar datos personalizados en el flujo junto con descriptores para clases de proxy dinámicos.

Este método se llama exactamente una vez para cada descriptor de clase proxy único en la secuencia. La implementación predeterminada de este método en ObjectOutputStream no hace nada.

El método correspondiente de ObjectInputStream es resolveProxyClass. Para una subclase determinada de ObjectOutputStream que invalida este método, el resolveProxyClass método de la subclase correspondiente de ObjectInputStream debe leer los datos o objetos escritos por annotateProxyClass.

Agregado en la versión 1.3.

Documentación de Java para java.io.ObjectOutputStream.annotateProxyClass(java.lang.Class<?>).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a