Поделиться через


ObjectInputStream Конструкторы

Определение

Перегрузки

ObjectInputStream()

Предоставьте способ для подклассов, которые полностью повторно используют ObjectInputStream, не нужно выделять частные данные, которые просто используются этой реализацией ObjectInputStream.

ObjectInputStream(Stream)

Создает объект ObjectInputStream, который считывается из указанного объекта InputStream.

ObjectInputStream(IntPtr, JniHandleOwnership)

Конструктор, используемый при создании управляемых представлений объектов JNI; вызывается средой выполнения.

ObjectInputStream()

Предоставьте способ для подклассов, которые полностью повторно используют ObjectInputStream, не нужно выделять частные данные, которые просто используются этой реализацией ObjectInputStream.

[Android.Runtime.Register(".ctor", "()V", "")]
protected ObjectInputStream ();
Атрибуты

Исключения

Если при создании этого потока возникает ошибка.

Комментарии

Предоставьте способ для подклассов, которые полностью повторно используют ObjectInputStream, не нужно выделять частные данные, которые просто используются этой реализацией ObjectInputStream.

Если установлен диспетчер безопасности, этот метод сначала вызывает метод диспетчера checkPermission безопасности с SerializablePermission("enableSubclassImplementation") разрешением, чтобы обеспечить возможность включения подклассов.

Документация по Java для java.io.ObjectInputStream.ObjectInputStream().

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к

ObjectInputStream(Stream)

Создает объект ObjectInputStream, который считывается из указанного объекта InputStream.

[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

Параметры

in
Stream

входной поток для чтения из

Атрибуты

Исключения

Если при чтении заголовка потока возникает ошибка.

Если исходный поток не содержит сериализованные объекты, которые можно считывать.

Комментарии

Создает объект ObjectInputStream, который считывается из указанного объекта InputStream. Заголовок потока сериализации считывается из потока и проверяется. Этот конструктор блокируется до тех пор, пока соответствующий объект ObjectOutputStream не записывает и не сбрасывает заголовок.

Если диспетчер безопасности установлен, этот конструктор проверяет наличие метода SerializablePermission serializablePermission при вызове непосредственно или косвенно конструктором подкласса, который переопределяет методы ObjectInputStream.readFields или ObjectInputStream.readUnshared.

Документация по Java для java.io.ObjectInputStream.ObjectInputStream(java.io.InputStream).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к

ObjectInputStream(IntPtr, JniHandleOwnership)

Конструктор, используемый при создании управляемых представлений объектов JNI; вызывается средой выполнения.

protected ObjectInputStream (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
new Java.IO.ObjectInputStream : nativeint * Android.Runtime.JniHandleOwnership -> Java.IO.ObjectInputStream

Параметры

javaReference
IntPtr

nativeint

Ссылка IntPtrна объект Java Native Interface (JNI).

transfer
JniHandleOwnership

Значение, JniHandleOwnershipуказывающее, как обрабатывать javaReference

Комментарии

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к