Язык

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 и используемых в соответствии с условиями, описанными в разделе "".

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

См. также