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


ObjectInputStream.RegisterValidation(IObjectInputValidation, Int32) Метод

Определение

Зарегистрируйте объект для проверки перед возвратом графа.

[Android.Runtime.Register("registerValidation", "(Ljava/io/ObjectInputValidation;I)V", "GetRegisterValidation_Ljava_io_ObjectInputValidation_IHandler")]
public virtual void RegisterValidation(Java.IO.IObjectInputValidation? obj, int prio);
[<Android.Runtime.Register("registerValidation", "(Ljava/io/ObjectInputValidation;I)V", "GetRegisterValidation_Ljava_io_ObjectInputValidation_IHandler")>]
abstract member RegisterValidation : Java.IO.IObjectInputValidation * int -> unit
override this.RegisterValidation : Java.IO.IObjectInputValidation * int -> unit

Параметры

obj
IObjectInputValidation

объект для получения обратного вызова проверки.

prio
Int32

управляет порядком обратных вызовов; ноль является хорошим значением по умолчанию. Используйте более ранние номера для вызова более ранних, более низких чисел для последующих обратных вызовов. В пределах приоритета обратные вызовы обрабатываются не в определенном порядке.

Атрибуты

Исключения

nullЗначение object if .

Если этот поток в настоящее время не считывает объекты. В этом случае вызов этого метода не допускается.

Комментарии

Зарегистрируйте объект для проверки перед возвратом графа. Несмотря на то, что они похожи на разрешениеObject, вызываются после восстановления всего графа. Как правило, метод readObject регистрирует объект в потоке, чтобы при восстановлении всех объектов можно было выполнить окончательный набор проверок.

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

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

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

См. также раздел