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
Параметры
- transfer
- JniHandleOwnership
Значение, JniHandleOwnershipуказывающее, как обрабатывать javaReference
Комментарии
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.