ObjectOutputStream.WriteObject(Object) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Напишите указанный объект в ObjectOutputStream.
[Android.Runtime.Register("writeObject", "(Ljava/lang/Object;)V", "")]
public void WriteObject(Java.Lang.Object? obj);
[<Android.Runtime.Register("writeObject", "(Ljava/lang/Object;)V", "")>]
abstract member WriteObject : Java.Lang.Object -> unit
override this.WriteObject : Java.Lang.Object -> unit
Параметры
- obj
- Object
Реализации
- Атрибуты
Исключения
Если при записи в целевой поток возникает ошибка.
Комментарии
Напишите указанный объект в ObjectOutputStream. Класс объекта, сигнатура класса и значения непереносных и нестатических полей класса и все его супертипы записываются. Сериализация по умолчанию для класса может быть переопределена с помощью метода writeObject и readObject. Объекты, на которые ссылается этот объект, записываются транзитивно, чтобы полный эквивалентный граф объектов можно восстановить с помощью ObjectInputStream.
Исключения создаются для проблем с OutputStream и для классов, которые не должны сериализоваться. Все исключения неустранимы для OutputStream, который остается в неопределенном состоянии, и вызывающий объект не учитывает или восстанавливает состояние потока.
Java документации по java.io.ObjectOutputStream.writeObject(java.lang.Object).
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".