ObjectOutputStream.AnnotateClass(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 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.