ObjectOutputStream.AnnotateClass(Class) Método

Definición

Las subclases pueden implementar este método para permitir que los datos de clase se almacenen en la secuencia.

[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

Parámetros

cl
Class

la clase para anotar los datos personalizados para

Atributos

Comentarios

Las subclases pueden implementar este método para permitir que los datos de clase se almacenen en la secuencia. De forma predeterminada, este método no hace nada. El método correspondiente en ObjectInputStream es resolveClass. Este método se llama exactamente una vez para cada clase única de la secuencia. El nombre de clase y la firma ya se habrán escrito en la secuencia. Este método puede hacer uso gratuito de ObjectOutputStream para guardar cualquier representación de la clase que considere adecuada (por ejemplo, los bytes del archivo de clase). El método resolveClass de la subclase correspondiente de ObjectInputStream debe leer y usar los datos o objetos escritos por annotateClass.

Java documentación para java.io.ObjectOutputStream.annotateClass(java.lang.Class<?>).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a