ObjectInputStream Constructores
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í.
Sobrecargas
ObjectInputStream() |
Proporcione una manera de que las subclases que vuelvan a implementar completamente ObjectInputStream no tengan que asignar datos privados que acaba de usar esta implementación de ObjectInputStream. |
ObjectInputStream(Stream) |
Crea un objeto ObjectInputStream que lee de inputStream especificado. |
ObjectInputStream(IntPtr, JniHandleOwnership) |
Constructor utilizado al crear representaciones administradas de objetos JNI; llamado por el tiempo de ejecución. |
ObjectInputStream()
Proporcione una manera de que las subclases que vuelvan a implementar completamente ObjectInputStream no tengan que asignar datos privados que acaba de usar esta implementación de ObjectInputStream.
[Android.Runtime.Register(".ctor", "()V", "")]
protected ObjectInputStream ();
- Atributos
Excepciones
si se produce un error al crear esta secuencia.
Comentarios
Proporcione una manera de que las subclases que vuelvan a implementar completamente ObjectInputStream no tengan que asignar datos privados que acaba de usar esta implementación de ObjectInputStream.
Si hay instalado un administrador de seguridad, este método llama primero al método del checkPermission
administrador de seguridad con el SerializablePermission("enableSubclassImplementation")
permiso para asegurarse de que está bien habilitar la subclases.
Documentación de Java para java.io.ObjectInputStream.ObjectInputStream()
.
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
ObjectInputStream(Stream)
Crea un objeto ObjectInputStream que lee de inputStream especificado.
[Android.Runtime.Register(".ctor", "(Ljava/io/InputStream;)V", "")]
public ObjectInputStream (System.IO.Stream? in);
[<Android.Runtime.Register(".ctor", "(Ljava/io/InputStream;)V", "")>]
new Java.IO.ObjectInputStream : System.IO.Stream -> Java.IO.ObjectInputStream
Parámetros
- in
- Stream
flujo de entrada desde el que se va a leer
- Atributos
Excepciones
si se produce un error al leer el encabezado de secuencia.
si la secuencia de origen no contiene objetos serializados que se pueden leer.
Comentarios
Crea un objeto ObjectInputStream que lee de inputStream especificado. Se lee un encabezado de secuencia de serialización de la secuencia y se comprueba. Este constructor se bloqueará hasta que el objectOutputStream correspondiente haya escrito y vaciado el encabezado.
Si se instala un administrador de seguridad, este constructor comprobará la "enableSubclassImplementation" SerializablePermission cuando se invoque directa o indirectamente por el constructor de una subclase que invalide los métodos ObjectInputStream.readFields o ObjectInputStream.readUnshared.
Documentación de Java para java.io.ObjectInputStream.ObjectInputStream(java.io.InputStream)
.
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
ObjectInputStream(IntPtr, JniHandleOwnership)
Constructor utilizado al crear representaciones administradas de objetos JNI; llamado por el tiempo de ejecución.
protected ObjectInputStream (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
new Java.IO.ObjectInputStream : nativeint * Android.Runtime.JniHandleOwnership -> Java.IO.ObjectInputStream
Parámetros
- javaReference
-
IntPtr
nativeint
que IntPtrcontiene una referencia de objeto de Java Native Interface (JNI).
- transfer
- JniHandleOwnership
un JniHandleOwnershipvalor de tipo que indica cómo controlar javaReference
Comentarios
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.