ObjectOutputStream.AnnotateProxyClass(Class) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.