ObjectInputStream.ReadObject 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í.
Lee un objeto de ObjectInputStream.
[Android.Runtime.Register("readObject", "()Ljava/lang/Object;", "")]
public Java.Lang.Object? ReadObject();
[<Android.Runtime.Register("readObject", "()Ljava/lang/Object;", "")>]
abstract member ReadObject : unit -> Java.Lang.Object
override this.ReadObject : unit -> Java.Lang.Object
Devoluciones
Implementaciones
- Atributos
Excepciones
si no se encuentra la clase de uno de los objetos del gráfico de objetos.
si se produce un error al leer desde la secuencia de origen.
si se encontraron tipos de datos primitivos en lugar de un objeto .
Comentarios
Lee un objeto de ObjectInputStream. La clase del objeto, la firma de la clase y los valores de los campos no transitorios y no estáticos de la clase y se leen todos sus supertipos. La deserialización predeterminada de una clase se puede invalidar mediante los métodos writeObject y readObject. Los objetos a los que hace referencia este objeto son de lectura transitiva para que readObject reconstruya un gráfico equivalente completo de objetos.
El objeto raíz se restaura completamente cuando todos sus campos y los objetos a los que hace referencia se restauran por completo. En este momento, las devoluciones de llamada de validación de objetos se ejecutan en orden en función de sus prioridades registradas. Las devoluciones de llamada se registran mediante objetos (en los métodos especiales readObject) a medida que se restauran individualmente.
Las excepciones se producen para problemas con InputStream y para las clases que no se deben deserializar. Todas las excepciones son irrecuperables para InputStream y dejarla en un estado indeterminado; depende del autor de la llamada omitir o recuperar el estado de la secuencia.
Java documentación para java.io.ObjectInputStream.readObject().
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.